Skip to content
Snippets Groups Projects

393 implement guestlog endpoints

Open Sasha Ilieva requested to merge 393-implement-guestlog-endpoints into master
Files
2
@@ -765,6 +765,48 @@ const connection = Penpal.connectToParent({
});
});
},
registerWithPredefinedFields(
identity,
firstName,
lastName,
zipCode,
phone,
email
) {
return new Penpal.Promise(result => {
viamApi.setIdentity(identity.authentication.publicKey);
executeRestfulFunction(
"public",
viamApi,
viamApi.identityRegisterWithPredefinedFields,
null,
firstName,
lastName,
zipCode,
phone,
email
).then(executeResult => {
let sequence = Promise.resolve();
if (executeResult.code === "200") {
sequence = sequence.then(() => {
setIdentityInLocalStorage(window.currentlyLoadedIdentity);
});
}
sequence
.then(() => {
result(executeResult);
})
.catch(e => {
result({
data: "",
code: "400",
status: "Can not store identity: " + e
});
});
});
});
},
submitRegisterClaims(
identity,
givennameArg,
Loading