From 9d31861c0cf9015b9303c647ed9c89b77e160d54 Mon Sep 17 00:00:00 2001 From: Sasha Ilieva <sasha.ilieva@vereign.com> Date: Wed, 15 Apr 2020 14:18:12 +0300 Subject: [PATCH] Fix contactsCheckAccountRecoveryStatus --- javascript/src/iframe/viamapi-iframe.js | 34 ++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 26ec377..831b817 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -957,27 +957,27 @@ const connection = Penpal.connectToParent({ }; } }, - identityInitiateSocialRecovery: async ( - restoreAccessIdentity, - accessToken - ) => { - viamApi.setSessionData("", ""); - viamApi.setIdentity(restoreAccessIdentity.authentication.publicKey); - - const response = await executeRestfulFunction( - "public", - viamApi, - viamApi.identityInitiateSocialRecovery, - null, - accessToken - ); - - return response; + identityRestoreAccess(identificator) { + return new Penpal.Promise(result => { + executeRestfulFunction( + "public", + viamApi, + viamApi.identityRestoreAccess, + null, + identificator + ) + .then(executeResult => { + result(executeResult); + }) + .catch(error => encodeResponse("400", "", error.message)); + }); }, contactsCheckAccountRecoveryStatus: async restoreAccessIdentity => { const authenticationPublicKey = restoreAccessIdentity.authentication.publicKey; - console.log({ authenticationPublicKey }); + viamApi.setSessionData("", ""); + viamApi.setIdentity(authenticationPublicKey); + let response; return await new Promise(resolve => { const interval = setInterval(async () => { -- GitLab