feat: add models and partially custom error messages

This commit is contained in:
firedotguy
2026-01-31 12:10:20 +03:00
parent c7e3812ee8
commit a388426d8d
15 changed files with 352 additions and 71 deletions

View File

@@ -1,10 +1,12 @@
from requests import Response
from itd.request import auth_fetch
def refresh_token(cookies: str):
return auth_fetch(cookies, 'post', 'v1/auth/refresh')['accessToken']
def refresh_token(cookies: str) -> Response:
return auth_fetch(cookies, 'post', 'v1/auth/refresh')
def change_password(cookies: str, token: str, old: str, new: str):
def change_password(cookies: str, token: str, old: str, new: str) -> Response:
return auth_fetch(cookies, 'post', 'v1/auth/change-password', {'newPassword': new, 'oldPassword': old}, token)
def logout(cookies: str):
def logout(cookies: str) -> Response:
return auth_fetch(cookies, 'post', 'v1/auth/logout')