From 0c7540d7e0a0c213079239af8214662e1b490781 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Thu, 2 Jun 2022 00:13:08 +0300 Subject: Optimized Unify more #291 --- src/assets/javascripts/reddit.js | 50 ++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 27 deletions(-) (limited to 'src/assets/javascripts/reddit.js') diff --git a/src/assets/javascripts/reddit.js b/src/assets/javascripts/reddit.js index 8872aaf3..53651048 100644 --- a/src/assets/javascripts/reddit.js +++ b/src/assets/javascripts/reddit.js @@ -92,7 +92,7 @@ browser.storage.onChanged.addListener(init) function initLibredditCookies(test, from) { return new Promise(async resolve => { await init(); - let protocolHost = utils.protocolHost(from); + const protocolHost = utils.protocolHost(from); if (![ ...libredditNormalRedirectsChecks, ...libredditTorRedirectsChecks, @@ -104,18 +104,16 @@ function initLibredditCookies(test, from) { let checkedInstances; if (redditProtocol == 'normal') checkedInstances = [...libredditNormalRedirectsChecks, ...libredditNormalCustomRedirects]; else if (redditProtocol == 'tor') checkedInstances = [...libredditTorRedirectsChecks, ...libredditTorCustomRedirects]; - for (const to of checkedInstances) { - utils.copyCookie('libreddit', from, to, "theme"); - utils.copyCookie('libreddit', from, to, "front_page"); - utils.copyCookie('libreddit', from, to, "layout"); - utils.copyCookie('libreddit', from, to, "wide"); - utils.copyCookie('libreddit', from, to, "post_sort"); - utils.copyCookie('libreddit', from, to, "comment_sort"); - utils.copyCookie('libreddit', from, to, "show_nsfw"); - utils.copyCookie('libreddit', from, to, "autoplay_videos"); - utils.copyCookie('libreddit', from, to, "use_hls"); - utils.copyCookie('libreddit', from, to, "hide_hls_notification"); - } + await utils.copyCookie('libreddit', from, checkedInstances, "theme"); + await utils.copyCookie('libreddit', from, checkedInstances, "front_page"); + await utils.copyCookie('libreddit', from, checkedInstances, "layout"); + await utils.copyCookie('libreddit', from, checkedInstances, "wide"); + await utils.copyCookie('libreddit', from, checkedInstances, "post_sort"); + await utils.copyCookie('libreddit', from, checkedInstances, "comment_sort"); + await utils.copyCookie('libreddit', from, checkedInstances, "show_nsfw"); + await utils.copyCookie('libreddit', from, checkedInstances, "autoplay_videos"); + await utils.copyCookie('libreddit', from, checkedInstances, "use_hls"); + await utils.copyCookie('libreddit', from, checkedInstances, "hide_hls_notification"); } resolve(true); }) @@ -159,20 +157,18 @@ function initTedditCookies(test, from) { let checkedInstances; if (redditProtocol == 'normal') checkedInstances = [...tedditNormalRedirectsChecks, ...tedditNormalCustomRedirects] else if (redditProtocol == 'tor') checkedInstances = [...tedditTorRedirectsChecks, ...tedditTorCustomRedirects] - for (const to of checkedInstances) { - utils.copyCookie('teddit', from, to, 'collapse_child_comments') - utils.copyCookie('teddit', from, to, 'domain_instagram') - utils.copyCookie('teddit', from, to, 'domain_twitter') - utils.copyCookie('teddit', from, to, 'domain_youtube') - utils.copyCookie('teddit', from, to, 'flairs') - utils.copyCookie('teddit', from, to, 'highlight_controversial') - utils.copyCookie('teddit', from, to, 'nsfw_enabled') - utils.copyCookie('teddit', from, to, 'post_media_max_height') - utils.copyCookie('teddit', from, to, 'show_upvoted_percentage') - utils.copyCookie('teddit', from, to, 'show_upvotes') - utils.copyCookie('teddit', from, to, 'theme') - utils.copyCookie('teddit', from, to, 'videos_muted') - } + await utils.copyCookie('teddit', from, checkedInstances, 'collapse_child_comments') + await utils.copyCookie('teddit', from, checkedInstances, 'domain_instagram') + await utils.copyCookie('teddit', from, checkedInstances, 'domain_twitter') + await utils.copyCookie('teddit', from, checkedInstances, 'domain_youtube') + await utils.copyCookie('teddit', from, checkedInstances, 'flairs') + await utils.copyCookie('teddit', from, checkedInstances, 'highlight_controversial') + await utils.copyCookie('teddit', from, checkedInstances, 'nsfw_enabled') + await utils.copyCookie('teddit', from, checkedInstances, 'post_media_max_height') + await utils.copyCookie('teddit', from, checkedInstances, 'show_upvoted_percentage') + await utils.copyCookie('teddit', from, checkedInstances, 'show_upvotes') + await utils.copyCookie('teddit', from, checkedInstances, 'theme') + await utils.copyCookie('teddit', from, checkedInstances, 'videos_muted') } resolve(true); }) -- cgit 1.4.1