From c25bf44dc7decd6fa3f77e11101938b512b6888d Mon Sep 17 00:00:00 2001 From: def Date: Tue, 15 Nov 2022 20:29:16 +0400 Subject: [PATCH] fix new device --- .../repositories/tokens/json_tokens_repository.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/selfprivacy_api/repositories/tokens/json_tokens_repository.py b/selfprivacy_api/repositories/tokens/json_tokens_repository.py index 5f04eea..6b656ff 100644 --- a/selfprivacy_api/repositories/tokens/json_tokens_repository.py +++ b/selfprivacy_api/repositories/tokens/json_tokens_repository.py @@ -210,7 +210,13 @@ class JsonTokensRepository(AbstractTokensRepository): self, mnemonic_phrase: str, device_name: str ) -> Token: """Use the mnemonic new device key""" - new_device_key = self.get_new_device_key() + + with WriteUserData(UserDataFiles.TOKENS) as tokens_file: + new_device_key = NewDeviceKey( + key=tokens_file["new_device"]["token"], + created_at=tokens_file["new_device"]["date"], + expires_at=tokens_file["new_device"]["expiration"], + ) if new_device_key is None: raise TokenNotFoundError("New device key not found!")