| Index: lib/synchronizer.js | 
| =================================================================== | 
| --- a/lib/synchronizer.js | 
| +++ b/lib/synchronizer.js | 
| @@ -16,44 +16,42 @@ | 
| */ | 
|  | 
| "use strict"; | 
|  | 
| /** | 
| * @fileOverview Manages synchronization of filter subscriptions. | 
| */ | 
|  | 
| -const {Downloader, Downloadable, | 
| -       MILLIS_IN_SECOND, MILLIS_IN_MINUTE, | 
| -       MILLIS_IN_HOUR, MILLIS_IN_DAY} = require("./downloader"); | 
| -const {Filter} = require("./filterClasses"); | 
| -const {FilterStorage} = require("./filterStorage"); | 
| -const {FilterNotifier} = require("./filterNotifier"); | 
| -const {Prefs} = require("prefs"); | 
| -const {Subscription, | 
| -       DownloadableSubscription} = require("./subscriptionClasses"); | 
| -const {Utils} = require("utils"); | 
| +import {Downloader, Downloadable, | 
| +        MILLIS_IN_SECOND, MILLIS_IN_MINUTE, | 
| +        MILLIS_IN_HOUR, MILLIS_IN_DAY} from "./downloader"; | 
| +import {Filter} from "./filterClasses"; | 
| +import {FilterStorage} from "./filterStorage"; | 
| +import {FilterNotifier} from "./filterNotifier"; | 
| +import {Prefs} from "prefs"; | 
| +import {Subscription, DownloadableSubscription} from "./subscriptionClasses"; | 
| +import {Utils} from "utils"; | 
|  | 
| const INITIAL_DELAY = 1 * MILLIS_IN_MINUTE; | 
| const CHECK_INTERVAL = 1 * MILLIS_IN_HOUR; | 
| const DEFAULT_EXPIRATION_INTERVAL = 5 * MILLIS_IN_DAY; | 
|  | 
| /** | 
| * The object providing actual downloading functionality. | 
| * @type {Downloader} | 
| */ | 
| let downloader = null; | 
|  | 
| /** | 
| * This object is responsible for downloading filter subscriptions whenever | 
| * necessary. | 
| * @class | 
| */ | 
| -let Synchronizer = exports.Synchronizer = | 
| -{ | 
| +export let Synchronizer = { | 
| /** | 
| * Called on module startup. | 
| */ | 
| init() | 
| { | 
| downloader = new Downloader(this._getDownloadables.bind(this), | 
| INITIAL_DELAY, CHECK_INTERVAL); | 
| onShutdown.add(() => | 
|  |