Close Spotify session
This commit is contained in:
parent
dc916bcd1b
commit
d15469d2b8
|
|
@ -49,6 +49,8 @@ class Client:
|
||||||
self._expiry = time.time() + (int(data["expires_in"]) - 10)
|
self._expiry = time.time() + (int(data["expires_in"]) - 10)
|
||||||
self._bearer_headers = {"Authorization": f"Bearer {self._bearer_token}"}
|
self._bearer_headers = {"Authorization": f"Bearer {self._bearer_token}"}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
async def search(self, *, query: str):
|
async def search(self, *, query: str):
|
||||||
if not self._bearer_token or time.time() >= self._expiry:
|
if not self._bearer_token or time.time() >= self._expiry:
|
||||||
await self._fetch_bearer_token()
|
await self._fetch_bearer_token()
|
||||||
|
|
@ -102,3 +104,7 @@ class Client:
|
||||||
next_page_url = next_data["next"]
|
next_page_url = next_data["next"]
|
||||||
|
|
||||||
return Playlist(data, tracks)
|
return Playlist(data, tracks)
|
||||||
|
|
||||||
|
async def close(self):
|
||||||
|
await self.session.close()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue