diff options
Diffstat (limited to 'catalog-ui/src/app/models/plugin-pubsub.ts')
-rw-r--r-- | catalog-ui/src/app/models/plugin-pubsub.ts | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/catalog-ui/src/app/models/plugin-pubsub.ts b/catalog-ui/src/app/models/plugin-pubsub.ts deleted file mode 100644 index 3a34de99cc..0000000000 --- a/catalog-ui/src/app/models/plugin-pubsub.ts +++ /dev/null @@ -1,29 +0,0 @@ -import {BasePubSub} from "./base-pubsub"; - -declare const window: Window; - -export class PluginPubSub extends BasePubSub { - - constructor(pluginId: string, parentUrl: string, eventsToWait?: Array<string>) { - super(pluginId); - this.register('sdc-hub', window.parent, parentUrl); - this.subscribe(eventsToWait); - } - - public subscribe(eventsToWait?: Array<string>) { - const registerData = { - pluginId: this.clientId, - eventsToWait: eventsToWait || [] - }; - - this.notify('PLUGIN_REGISTER', registerData); - } - - public unsubscribe() { - const unregisterData = { - pluginId: this.clientId - }; - - this.notify('PLUGIN_UNREGISTER', unregisterData); - } -} |