public unsubscribe()

in src/diagnostic-channel/src/channel.ts [93:104]


    public unsubscribe<T>(name: string, listener: ISubscriber<T>, filter: IFilter = trueFilter): boolean {
        const listeners = this.subscribers[name];
        if (listeners) {
            for (let index = 0; index < listeners.length; ++index) {
                if (listeners[index].listener === listener && listeners[index].filter === filter) {
                    listeners.splice(index, 1);
                    return true;
                }
            }
        }
        return false;
    }