From d5a7f3631fc4a745c55e1a4dbe1c5058d477b0f0 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 23 Jun 2020 14:37:28 +0200
Subject: [PATCH] Port to EventBus

---
 src/vpu-signature-lit-element.js | 9 ++++-----
 vendor/app-shell                 | 2 +-
 vendor/auth                      | 2 +-
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/vpu-signature-lit-element.js b/src/vpu-signature-lit-element.js
index badafc3..b7058c9 100644
--- a/src/vpu-signature-lit-element.js
+++ b/src/vpu-signature-lit-element.js
@@ -1,5 +1,5 @@
 import {LitElement} from "lit-element";
-import * as events from 'vpu-common/events.js';
+import {EventBus} from 'vpu-common';
 
 export default class VPUSignatureLitElement extends LitElement {
 
@@ -26,14 +26,13 @@ export default class VPUSignatureLitElement extends LitElement {
 
         this._loginStatus = '';
         this._loginState = [];
-        this._subscriber = new events.EventSubscriber('vpu-auth-update', 'vpu-auth-update-request');
+        this._bus = new EventBus();
         this._updateAuth = this._updateAuth.bind(this);
-        this._subscriber.subscribe(this._updateAuth);
+        this._bus.subscribe('auth-update', this._updateAuth);
     }
 
     disconnectedCallback() {
-        this._subscriber.unsubscribe(this._updateAuth);
-        delete this._subscriber;
+        this._bus.close();
 
         super.disconnectedCallback();
     }
diff --git a/vendor/app-shell b/vendor/app-shell
index 4f2fc5e..155ebff 160000
--- a/vendor/app-shell
+++ b/vendor/app-shell
@@ -1 +1 @@
-Subproject commit 4f2fc5e3cea620067b841ad1b4498b3c54ec0983
+Subproject commit 155ebffe3c9c9f3992caf794ebf6a8e814b6e1dd
diff --git a/vendor/auth b/vendor/auth
index f3aa17b..4594a22 160000
--- a/vendor/auth
+++ b/vendor/auth
@@ -1 +1 @@
-Subproject commit f3aa17bcca0c04055ad2835ed620146a741a107d
+Subproject commit 4594a22095b2a7a06c0f91ec0a51a0a55125b356
-- 
GitLab