add user auth data to config

This commit is contained in:
oskvr37
2024-12-29 16:33:55 +01:00
parent 898bce36d6
commit 28af0ef8ee
2 changed files with 5 additions and 1 deletions
+2
View File
@@ -50,6 +50,8 @@ def login(ctx: Context):
"token": token["access_token"],
"refresh_token": token["refresh_token"],
"expires": token["expires_in"] + int(time()),
"user_id": str(token["user"]["userId"]),
"country_code": token["user"]["countryCode"],
}
}
)
+3 -1
View File
@@ -21,6 +21,8 @@ class AuthConfig(TypedDict, total=False):
token: str
refresh_token: str
expires: int
user_id: str
country_code: str
class ConfigFile(TypedDict):
@@ -35,7 +37,7 @@ class ConfigUpdate(TypedDict, total=False):
DEFAULT_CONFIG: ConfigFile = {
"download": {"quality": DEFAULT_QUALITY, "path": str(DOWNLOAD_PATH)},
"auth": {"token": "", "refresh_token": "", "expires": 0},
"auth": {"token": "", "refresh_token": "", "expires": 0, "country_code": "", "user_id": ""},
}