From d5ec10dafaf8c409195d71b51e9690629b4a7bdd Mon Sep 17 00:00:00 2001
From: Sasha Ilieva <sasha.ilieva@vereign.com>
Date: Wed, 25 Nov 2020 14:42:11 +0200
Subject: [PATCH] Add registerWithPredefinedFields

---
 javascript/src/iframe/viamapi-iframe.js | 26 +++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index ba3b561..817b0d4 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -711,6 +711,32 @@ 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.identitySubmitIdentificator,
+          null,
+          firstName,
+          lastName,
+          zipCode,
+          phone,
+          email
+        ).then(executeResult => {
+          result(executeResult);
+        });
+      });
+    },
     submitRegisterClaims(
       identity,
       givennameArg,
-- 
GitLab