(self)
| 107 | self._session.headers["Authorization"] = f"Bearer {token_data.get('access', '')}" |
| 108 | |
| 109 | async def refresh_tokens(self): |
| 110 | if "Authorization" in self._session.headers: |
| 111 | del self._session.headers["Authorization"] |
| 112 | data = {'refresh': self._refresh_token} |
| 113 | resp = await self.post(f"{self.user_url}/api/v1/auth/refresh", data=data) |
| 114 | if resp.status == 401: |
| 115 | raise NeedReLoginError() |
| 116 | self._log.debug("Tokens have been successfully updated.") |
| 117 | resp_json = await resp.json() |
| 118 | self.set_tokens(resp_json) |
| 119 | |
| 120 | @error_wrapper |
| 121 | async def wallet_my_balance(self) -> dict | None: |
no test coverage detected