From 9102cc77d5a13e4f9d6f1e92169ed863c0ff849b Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Mar 2023 13:23:07 -0400 Subject: [PATCH] *Add offSelf and onceSelf --- src/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/index.ts b/src/index.ts index 5ea86c0..8c18906 100644 --- a/src/index.ts +++ b/src/index.ts @@ -105,6 +105,13 @@ export default class HyperswarmWeb extends EventEmitter { return this._processOrQueueAction("off", ...arguments); } + offSelf( + eventName: string | symbol, + listener: (...args: any[]) => void + ): Hyperswarm { + return super.off(eventName, listener); + } + removeListener( eventName: string | symbol, listener: (...args: any[]) => void @@ -124,6 +131,13 @@ export default class HyperswarmWeb extends EventEmitter { return this._processOrQueueAction("once", ...arguments); } + onceSelf( + eventName: string | symbol, + listener: (...args: any[]) => void + ): this { + return this.once(eventName, listener); + } + public join(topic: Uint8Array, opts = {}): void { return this._processOrQueueAction("join", ...arguments); }