Close Spotify session

This commit is contained in:
Tari 2022-02-22 15:35:22 +05:30
parent dc916bcd1b
commit d15469d2b8
1 changed files with 6 additions and 0 deletions

View File

@ -48,6 +48,8 @@ class Client:
self._bearer_token = data["access_token"] self._bearer_token = data["access_token"]
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:
@ -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()