taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 39bdb65279ba7b8e0c4497a8034e9c35cabf77f2
parent dd5aa2145f06a4744cf8f4f3fe14525b613acf87
Author: Sebastian <sebasjm@gmail.com>
Date:   Tue, 26 Mar 2024 17:53:43 -0300

fix javascript black magic

Diffstat:
Mpackages/web-util/src/context/activity.ts | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/packages/web-util/src/context/activity.ts b/packages/web-util/src/context/activity.ts @@ -22,6 +22,10 @@ export type Suscriber<Event> = (fn: Listener<Event>) => Unsuscriber; export class ActiviyTracker<Event> { private observers = new Array<Listener<Event>>(); + constructor() { + this.notify = this.notify.bind(this) + this.subscribe = this.subscribe.bind(this) + } notify(data: Event) { this.observers.forEach((observer) => observer(data)) }