mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2025-02-05 15:41:02 +00:00
refactor(tokens-repo): separate token storing
This commit is contained in:
parent
4e60d1d37a
commit
27a7c24bc3
|
@ -43,6 +43,11 @@ class JsonTokensRepository(AbstractTokensRepository):
|
||||||
"""Create new token"""
|
"""Create new token"""
|
||||||
new_token = Token.generate(device_name)
|
new_token = Token.generate(device_name)
|
||||||
|
|
||||||
|
self.__store_token(new_token)
|
||||||
|
|
||||||
|
return new_token
|
||||||
|
|
||||||
|
def __store_token(self, new_token: Token):
|
||||||
with WriteUserData(UserDataFiles.TOKENS) as tokens_file:
|
with WriteUserData(UserDataFiles.TOKENS) as tokens_file:
|
||||||
tokens_file["tokens"].append(
|
tokens_file["tokens"].append(
|
||||||
{
|
{
|
||||||
|
@ -51,7 +56,6 @@ class JsonTokensRepository(AbstractTokensRepository):
|
||||||
"date": new_token.created_at.strftime(DATETIME_FORMAT),
|
"date": new_token.created_at.strftime(DATETIME_FORMAT),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
return new_token
|
|
||||||
|
|
||||||
def delete_token(self, input_token: Token) -> None:
|
def delete_token(self, input_token: Token) -> None:
|
||||||
"""Delete the token"""
|
"""Delete the token"""
|
||||||
|
|
Loading…
Reference in a new issue