From c29837d85095c9c1388615347c358849266ffc1a Mon Sep 17 00:00:00 2001 From: Fabian Stamm Date: Tue, 26 Jan 2021 01:52:14 +0100 Subject: [PATCH] Fix missing unsubscribe return on subscribeCollect --- package.json | 2 +- src/observable.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a011cc..b78c862 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hibas123/utils", - "version": "2.2.17", + "version": "2.2.18", "description": "Different Utilities, that are not worth own packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/observable.ts b/src/observable.ts index b6e8dcb..984617a 100755 --- a/src/observable.ts +++ b/src/observable.ts @@ -62,6 +62,8 @@ export default class Observable { let oldcb = this.subscriberCollect.find((e) => e === callback); if (!oldcb) this.subscriberCollect.push(callback); + + return () => this.unsubscribe(callback); } /**