From 000a6d4690e79e04936f11dd76460436d0a3e861 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 23 Mar 2021 13:25:30 +0100
Subject: [PATCH] Update toolkit and port to new jsonld API

---
 src/dbp-official-signature-pdf-upload.js  | 2 +-
 src/dbp-qualified-signature-pdf-upload.js | 4 ++--
 src/dbp-signature-lit-element.js          | 1 -
 src/dbp-signature-verification-full.js    | 2 +-
 vendor/toolkit                            | 2 +-
 5 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 23af2cd..ffdf759 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -296,7 +296,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                     i18n.changeLanguage(this.lang);
                     break;
                 case "entryPointUrl":
-                    JSONLD.initialize(this.entryPointUrl, (jsonld) => {
+                    JSONLD.getInstance(this.entryPointUrl).then((jsonld) => {
                         let apiUrlBase = jsonld.getApiUrlForEntityName("AdvancedlySignedDocument");
                         this.fileSourceUrl = apiUrlBase;
                     });
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index 64a324c..f6e3573 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -314,7 +314,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
         const fileName = this.currentFileName === "" ? "mydoc.pdf" : this.currentFileName;
 
         // fetch pdf from api gateway with sessionId
-        JSONLD.initialize(this.entryPointUrl, (jsonld) => {
+        JSONLD.getInstance(this.entryPointUrl).then((jsonld) => {
             const apiUrl = jsonld.getApiUrlForEntityName("QualifiedlySignedDocument") + '/' + encodeURIComponent(sessionId) + '?fileName=' +
                 encodeURIComponent(fileName);
 
@@ -417,7 +417,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                     i18n.changeLanguage(this.lang);
                     break;
                 case "entryPointUrl":
-                    JSONLD.initialize(this.entryPointUrl, (jsonld) => {
+                    JSONLD.getInstance(this.entryPointUrl).then((jsonld) => {
                         const apiUrlBase = jsonld.getApiUrlForEntityName("QualifiedSigningRequest");
                         this.fileSourceUrl = apiUrlBase ;
                     });
diff --git a/src/dbp-signature-lit-element.js b/src/dbp-signature-lit-element.js
index 60b0c0a..12c091f 100644
--- a/src/dbp-signature-lit-element.js
+++ b/src/dbp-signature-lit-element.js
@@ -39,7 +39,6 @@ export class DBPSignatureBaseLitElement extends AdapterLitElement {
         changedProperties.forEach((oldValue, propName) => {
             switch (propName) {
                 case "auth":
-                    JSONLD.doInitializationOnce(this.entryPointUrl, this.auth.token);
                     this._updateAuth();
                     break;
             }
diff --git a/src/dbp-signature-verification-full.js b/src/dbp-signature-verification-full.js
index 04de3b7..674cecb 100644
--- a/src/dbp-signature-verification-full.js
+++ b/src/dbp-signature-verification-full.js
@@ -209,7 +209,7 @@ class SignatureVerificationFull extends ScopedElementsMixin(DBPSignatureLitEleme
                     i18n.changeLanguage(this.lang);
                     break;
                 case "entryPointUrl":
-                    JSONLD.initialize(this.entryPointUrl, (jsonld) => {
+                    JSONLD.getInstance(this.entryPointUrl).then((jsonld) => {
                         const apiUrlBase = jsonld.getApiUrlForEntityName("ElectronicSignatureVerificationReport");
                         this.fileSourceUrl = apiUrlBase;
                     });
diff --git a/vendor/toolkit b/vendor/toolkit
index e728b2a..a8ab1f7 160000
--- a/vendor/toolkit
+++ b/vendor/toolkit
@@ -1 +1 @@
-Subproject commit e728b2a0094aaa18cecc3b081238f8e189871c35
+Subproject commit a8ab1f7220f86eea76e5f601c080da066496f7df
-- 
GitLab