From 0fd66177d72e985cdb7077bf4253bacccc0678c5 Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Fri, 25 Jan 2019 16:29:51 +0300 Subject: [PATCH] Add device hash to session data before the login. --- javascript/src/iframe/viamapi-iframe.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 4cf84a9..85f1607 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -1718,7 +1718,7 @@ const connection = Penpal.connectToParent({ }); }, login(loginIdentity, mode, code, actionID) { - return new Penpal.Promise(setIdentityResult => { + return new Penpal.Promise(async setIdentityResult => { if (window.loadedIdentities[loginIdentity.authentication.publicKey] === null) { setIdentityResult({"data" : "", "code" : "400", @@ -1726,9 +1726,9 @@ const connection = Penpal.connectToParent({ }) } - //console.log("After loaded check") - - viamApi.setIdentity(loginIdentity.authentication.publicKey); + const deviceHash = await createDeviceHash(loginIdentity.authentication.publicKey); + window.viamApi.setSessionData('', '', deviceHash, navigator.userAgent); + window.viamApi.setIdentity(loginIdentity.authentication.publicKey); executeRestfulFunction("public", viamApi, viamApi.identityLogin, mode, code, actionID).then(async executeResult => { // console.log(executeResult) -- GitLab