From 4e7f2d34de399a52f46ac1d2cf8842f692d39acc Mon Sep 17 00:00:00 2001 From: Sasha Ilieva <sasha.ilieva@vereign.com> Date: Wed, 15 Apr 2020 14:37:52 +0300 Subject: [PATCH] Fix restoreAccess --- javascript/src/iframe/viamapi-iframe.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 831b817..c15c52a 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -563,7 +563,7 @@ const connection = Penpal.connectToParent({ window.currentlyLoadedIdentity = newIdentity; const { publicKey, x509Certificate } = newIdentity.authentication; - window.window.loadedIdentities[publicKey] = newIdentity; + window.loadedIdentities[publicKey] = newIdentity; extendPinCodeTtl(newIdentity.authentication.publicKey, pinCode); window.viamAnonymousApi.setIdentity( @@ -957,19 +957,20 @@ const connection = Penpal.connectToParent({ }; } }, - identityRestoreAccess(identificator) { + identityRestoreAccess(restoreAccessIdentity, identificator) { return new Penpal.Promise(result => { + viamApi.setSessionData("", ""); + viamApi.setIdentity(restoreAccessIdentity.authentication.publicKey); + executeRestfulFunction( "public", viamApi, viamApi.identityRestoreAccess, null, identificator - ) - .then(executeResult => { - result(executeResult); - }) - .catch(error => encodeResponse("400", "", error.message)); + ).then(executeResult => { + result(executeResult); + }); }); }, contactsCheckAccountRecoveryStatus: async restoreAccessIdentity => { -- GitLab