From d389d180e599ea59dc3c76c2506499509dc5224e Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 24 Jan 2022 21:48:32 +0100 Subject: [PATCH] fix(core): update --- package.json | 1 - ts/smartrx.classes.observablemap.ts | 6 +++--- ts/smartrx.plugins.ts | 3 +-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 799b1e6..7021c09 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "tslint-config-prettier": "^1.18.0" }, "dependencies": { - "@pushrocks/lik": "^5.0.1", "@pushrocks/smartpromise": "^3.1.6", "rxjs": "^7.5.2" }, diff --git a/ts/smartrx.classes.observablemap.ts b/ts/smartrx.classes.observablemap.ts index 79fa698..669e80e 100644 --- a/ts/smartrx.classes.observablemap.ts +++ b/ts/smartrx.classes.observablemap.ts @@ -18,21 +18,21 @@ export interface IObservableEmitterBundle { * manages observables by making sure that only one observable is regsitered per event */ export class Observablemap { - public observableEmitterBundleObjectmap = new plugins.lik.ObjectMap(); + public observableEmitterBundleArray = new Array(); /** * creates a new observable if not yet registered for the same event. * In case event has been registered before the same observable is returned. */ public getObservableForEmitterEvent(emitterArg: IEventEmitter, eventArg: string) { - const existingBundle = this.observableEmitterBundleObjectmap.findSync((bundleArg) => { + const existingBundle = this.observableEmitterBundleArray.find((bundleArg) => { return bundleArg.emitter === emitterArg && bundleArg.event === eventArg; }); if (existingBundle) { return existingBundle.observable; } else { const emitterObservable = rxjs.fromEvent(emitterArg as any, eventArg); - this.observableEmitterBundleObjectmap.add({ + this.observableEmitterBundleArray.push({ observable: emitterObservable, emitter: emitterArg, event: eventArg, diff --git a/ts/smartrx.plugins.ts b/ts/smartrx.plugins.ts index 99d373e..7892d46 100644 --- a/ts/smartrx.plugins.ts +++ b/ts/smartrx.plugins.ts @@ -1,4 +1,3 @@ -import * as lik from '@pushrocks/lik'; import * as smartpromise from '@pushrocks/smartpromise'; -export { lik, smartpromise }; +export { smartpromise };