Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: lib/init.js

Issue 29545700: Issue 5685 - Pass ESLint (Closed) Base URL: https://hg.adblockplus.org/libadblockplus/
Patch Set: Address review comments Created Sept. 18, 2017, 12:42 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « lib/info.js ('k') | lib/io.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/init.js
===================================================================
--- a/lib/init.js
+++ b/lib/init.js
@@ -10,72 +10,77 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>.
*/
+"use strict";
+
let {Prefs} = require("prefs");
let {FilterNotifier} = require("filterNotifier");
let filtersInitDone = false;
-function checkInitialized()
+let checkInitialized = () =>
{
if (Prefs.initialized && filtersInitDone)
{
- checkInitialized = function() {};
+ checkInitialized = () => {};
_triggerEvent("_init", require("filterStorage").FilterStorage.firstRun);
}
-}
+};
Prefs._initListener = function()
{
checkInitialized();
};
if (Prefs.initialized)
checkInitialized();
-FilterNotifier.addListener(function(action)
+FilterNotifier.addListener(action =>
{
if (action === "load")
{
let {FilterStorage} = require("filterStorage");
if (FilterStorage.firstRun)
{
// No data, must be a new user or someone with corrupted data - initialize
// with default settings
- let {Subscription, DownloadableSubscription} = require("subscriptionClasses");
- let {Synchronizer} = require("synchronizer");
- let {Prefs} = require("prefs");
- let {Utils} = require("utils");
+ const {Subscription, DownloadableSubscription} =
+ require("subscriptionClasses");
+ const {Synchronizer} = require("synchronizer");
+ const {Utils} = require("utils");
if (Prefs.first_run_subscription_auto_select)
{
let subscriptions = require("subscriptions.xml");
let node = Utils.chooseFilterSubscription(subscriptions);
if (node)
{
let subscription = Subscription.fromURL(node.url);
subscription.disabled = false;
subscription.title = node.title;
subscription.homepage = node.homepage;
FilterStorage.addSubscription(subscription);
- if (subscription instanceof DownloadableSubscription && !subscription.lastDownload)
+ if (subscription instanceof DownloadableSubscription &&
+ !subscription.lastDownload)
Synchronizer.execute(subscription);
}
- let aaSubscription = Subscription.fromURL(Prefs.subscriptions_exceptionsurl);
+ let aaSubscription =
+ Subscription.fromURL(Prefs.subscriptions_exceptionsurl);
aaSubscription.disabled = false;
FilterStorage.addSubscription(aaSubscription);
- if (aaSubscription instanceof DownloadableSubscription && !aaSubscription.lastDownload)
+ if (aaSubscription instanceof DownloadableSubscription &&
+ !aaSubscription.lastDownload)
Synchronizer.execute(aaSubscription);
}
}
filtersInitDone = true;
checkInitialized();
}
});
« no previous file with comments | « lib/info.js ('k') | lib/io.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld