fix new device

pull/18/head
def 2022-11-15 20:29:16 +04:00
parent c2f18e9439
commit c25bf44dc7
1 changed files with 7 additions and 1 deletions

View File

@ -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!")