updated auth token handling using new users api.

This commit is contained in:
2023-12-07 14:46:57 +09:00
parent ac34a26b02
commit f10b42a1f2
9 changed files with 73 additions and 37 deletions

View File

@ -1,4 +1,4 @@
from mdrsclient.api.user import UserApi
from mdrsclient.api.users import UsersApi
from mdrsclient.connection import MDRSConnection
from mdrsclient.exceptions import UnauthorizedException
@ -8,9 +8,9 @@ def token_check(connection: MDRSConnection) -> None:
connection.lock.acquire()
if connection.token is not None:
if connection.token.is_refresh_required:
user_api = UserApi(connection)
user_api = UsersApi(connection)
try:
connection.token = user_api.refresh(connection.token)
connection.token = user_api.tokenRefresh(connection.token)
except UnauthorizedException:
connection.logout()
elif connection.token.is_expired: