refactor(services): make local secret setting public

pull/35/head
Houkime 2023-04-19 13:59:03 +00:00 committed by Inex Code
parent 592eb1a1f8
commit ebeb76149b
1 changed files with 5 additions and 5 deletions

View File

@ -23,10 +23,14 @@ class LocalBackupSecret:
LocalBackupSecret.reset()
return redis.get(REDIS_KEY)
@staticmethod
def set(secret: str):
redis.set(REDIS_KEY, secret)
@staticmethod
def reset():
new_secret = LocalBackupSecret._generate()
LocalBackupSecret._store(new_secret)
LocalBackupSecret.set(new_secret)
@staticmethod
def exists() -> bool:
@ -35,7 +39,3 @@ class LocalBackupSecret:
@staticmethod
def _generate() -> str:
return secrets.token_urlsafe(256)
@staticmethod
def _store(secret: str):
redis.set(REDIS_KEY, secret)