MCPcopy Create free account
hub / github.com/HiddenCodeDevs/BlumTelegramBot / refresh_tokens

Method refresh_tokens

bot/core/api.py:109–118  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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:

Callers 1

wrapperMethod · 0.95

Calls 3

postMethod · 0.95
set_tokensMethod · 0.95
NeedReLoginErrorClass · 0.90

Tested by

no test coverage detected