| Index: lib/filterNotifier.js | 
| =================================================================== | 
| --- a/lib/filterNotifier.js | 
| +++ b/lib/filterNotifier.js | 
| @@ -18,69 +18,14 @@ | 
| "use strict"; | 
|  | 
| /** | 
| * @fileOverview This component manages listeners and calls them to distributes | 
| * messages about filter changes. | 
| */ | 
|  | 
| const {EventEmitter} = require("./events"); | 
| -const {desc} = require("./coreUtils"); | 
| - | 
| -const CATCH_ALL = "__all"; | 
| - | 
| -/** | 
| - * @callback FilterNotifierCatchAllListener | 
| - * @param {string} action | 
| - * @param {Subscription|Filter} item | 
| - * @param {...*} additionalInfo | 
| - */ | 
|  | 
| /** | 
| * This class allows registering and triggering listeners for filter events. | 
| * @class | 
| */ | 
| -exports.FilterNotifier = Object.create(new EventEmitter(), desc({ | 
| -  /** | 
| -   * Adds a listener | 
| -   * | 
| -   * @deprecated use FilterNotifier.on(action, callback) | 
| -   * @param {FilterNotifierCatchAllListener} listener | 
| -   */ | 
| -  addListener(listener) | 
| -  { | 
| -    let listeners = this._listeners.get(CATCH_ALL); | 
| -    if (!listeners || listeners.indexOf(listener) == -1) | 
| -      this.on(CATCH_ALL, listener); | 
| -  }, | 
| - | 
| -  /** | 
| -   * Removes a listener that was previosly added via addListener | 
| -   * | 
| -   * @deprecated use FilterNotifier.off(action, callback) | 
| -   * @param {FilterNotifierCatchAllListener} listener | 
| -   */ | 
| -  removeListener(listener) | 
| -  { | 
| -    this.off(CATCH_ALL, listener); | 
| -  }, | 
| - | 
| -  /** | 
| -   * Notifies listeners about an event | 
| -   * @param {string} action event code ("load", "save", "elemhideupdate", | 
| -   *                 "subscription.added", "subscription.removed", | 
| -   *                 "subscription.disabled", "subscription.title", | 
| -   *                 "subscription.lastDownload", "subscription.downloadStatus", | 
| -   *                 "subscription.homepage", "subscription.updated", | 
| -   *                 "filter.added", "filter.removed", "filter.moved", | 
| -   *                 "filter.disabled", "filter.hitCount", "filter.lastHit") | 
| -   * @param {Subscription|Filter} item item that the change applies to | 
| -   * @param {*} param1 | 
| -   * @param {*} param2 | 
| -   * @param {*} param3 | 
| -   * @deprecated use FilterNotifier.emit(action) | 
| -   */ | 
| -  triggerListeners(action, item, param1, param2, param3) | 
| -  { | 
| -    this.emit(action, item, param1, param2, param3); | 
| -    this.emit(CATCH_ALL, action, item, param1, param2, param3); | 
| -  } | 
| -})); | 
| +exports.FilterNotifier = Object.create(new EventEmitter()); | 
|  |