Skip to content

Commit 6f78c9a

Browse files
committed
fix: simplify SleepProvider initialization in OpenSea and Magic Eden APIs
1 parent 653fdaf commit 6f78c9a

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

blockapi/v2/api/nft/magic_eden.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ class MagicEdenApi(BlockchainApi, INftProvider, INftParser):
5555
def __init__(
5656
self, sleep_provider: ISleepProvider = None, max_listings=500, max_offers=500
5757
):
58-
super().__init__(sleep_provider=sleep_provider)
59-
self.sleep_provider = self.sleep_provider or SleepProvider()
58+
super().__init__(sleep_provider=sleep_provider or SleepProvider())
6059

6160
self.max_offers = max_offers
6261
if max_listings > 15000:

blockapi/v2/api/nft/opensea.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,13 @@ def __init__(
100100
max_listings=500,
101101
max_offers=500,
102102
):
103-
super().__init__(api_key, sleep_provider=sleep_provider)
103+
super().__init__(api_key, sleep_provider=sleep_provider or SleepProvider())
104104

105105
self._blockchain = blockchain
106106
self._opensea_chain = self.supported_blockchains_map.get(blockchain)
107107
if not self._opensea_chain:
108108
raise ApiException(f"Blockchain '{blockchain.value}' is not supported")
109109

110-
self.sleep_provider = self.sleep_provider or SleepProvider()
111110
self._headers = {'accept': 'application/json', 'x-api-key': api_key}
112111
self._limit = limit
113112

0 commit comments

Comments
 (0)