diff options
author | Sebastian <sebasjm@gmail.com> | 2024-03-26 17:53:43 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-03-26 17:53:43 -0300 |
commit | 39bdb65279ba7b8e0c4497a8034e9c35cabf77f2 (patch) | |
tree | 75eeb954b04e1e3b996a068492a93bf2a595b754 /packages/web-util | |
parent | dd5aa2145f06a4744cf8f4f3fe14525b613acf87 (diff) |
fix javascript black magic
Diffstat (limited to 'packages/web-util')
-rw-r--r-- | packages/web-util/src/context/activity.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/web-util/src/context/activity.ts b/packages/web-util/src/context/activity.ts index 570729471..460c01096 100644 --- 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)) } |