mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2025-03-31 18:56:19 +00:00
feat(tokens-repo): fuller reset
This commit is contained in:
parent
4579fec569
commit
8dfb3eb936
1 changed files with 5 additions and 1 deletions
|
@ -47,6 +47,9 @@ class RedisTokensRepository(AbstractTokensRepository):
|
|||
def reset(self):
|
||||
for token in self.get_tokens():
|
||||
self.delete_token(token)
|
||||
self.delete_new_device_key()
|
||||
r = self.connection
|
||||
r.delete(RECOVERY_KEY_REDIS_KEY)
|
||||
|
||||
def get_recovery_key(self) -> Optional[RecoveryKey]:
|
||||
"""Get the recovery key"""
|
||||
|
@ -71,7 +74,8 @@ class RedisTokensRepository(AbstractTokensRepository):
|
|||
|
||||
def delete_new_device_key(self) -> None:
|
||||
"""Delete the new device key"""
|
||||
raise NotImplementedError
|
||||
r = self.connection
|
||||
r.delete(NEW_DEVICE_KEY_REDIS_KEY)
|
||||
|
||||
@staticmethod
|
||||
def _token_redis_key(token: Token) -> str:
|
||||
|
|
Loading…
Add table
Reference in a new issue