Skip to content
Snippets Groups Projects
Commit 42bd4f56 authored by Alexey Lunin's avatar Alexey Lunin
Browse files

Merge branch 'master' into activity_update

parents ff443428 4e0dffff
No related branches found
No related tags found
1 merge request!34List all operations in Activity page
This commit is part of merge request !34. Comments created here will be created in the context of that merge request.
......@@ -520,18 +520,15 @@ const connection = Penpal.connectToParent({
}
});
},
clearIdentities() {
return new Penpal.Promise(result => {
var identitiesTemp = listIdentitiesFromLocalStorage();
clearIdentities: async () => {
destroyAuthentication();
for(var i in identitiesTemp) {
destroyIdentityFromLocalStorage(i)
}
result({"data" : "",
"code" : "200",
"status" : "Identities cleared"
})
});
const identitiesTemp = listIdentitiesFromLocalStorage();
for (const i in identitiesTemp) {
destroyIdentityFromLocalStorage(i);
}
return encodeResponse("200", "", "Identities cleared");
},
confirmIdentificator(identity, confirmationCodeArg) {
return new Penpal.Promise(result => {
......@@ -612,6 +609,7 @@ const connection = Penpal.connectToParent({
}
const deviceHash = await createDeviceHash(loginIdentity.authentication.publicKey);
window.viamApi.setSessionData("", "");
window.viamApi.setDeviceHash(deviceHash);
window.viamApi.setIdentity(loginIdentity.authentication.publicKey);
......@@ -644,19 +642,6 @@ const connection = Penpal.connectToParent({
return responseToClient;
},
identityPullAvatarFromGravatar: async () => {
const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
if (
!authenticationPublicKey ||
!window.loadedIdentities[authenticationPublicKey] ||
!extendPinCodeTtl(authenticationPublicKey)
) {
return encodeResponse("400", "", "Identity not authenticated");
}
return await executeRestfulFunction("private", viamApi, viamApi.identityPullAvatarFromGravatar);
},
identityAddNewDevice() {
return new Penpal.Promise(result => {
const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
......@@ -751,6 +736,7 @@ const connection = Penpal.connectToParent({
},
identityRestoreAccess(restoreAccessIdentity, identificator) {
return new Penpal.Promise(result => {
viamApi.setSessionData("", "");
viamApi.setIdentity(restoreAccessIdentity.authentication.publicKey);
executeRestfulFunction("public", viamApi, viamApi.identityRestoreAccess, null, identificator).then(executeResult => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment