diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-06-02 00:13:08 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-06-02 00:13:08 +0300 |
commit | 0c7540d7e0a0c213079239af8214662e1b490781 (patch) | |
tree | afd2ecf9e0e3f7d9d0b733716d4edc7626934503 /src/assets/javascripts/reddit.js | |
parent | Add Japanese translation (#272) (diff) | |
download | libredirect-0c7540d7e0a0c213079239af8214662e1b490781.zip |
Optimized Unify more #291
Diffstat (limited to 'src/assets/javascripts/reddit.js')
-rw-r--r-- | src/assets/javascripts/reddit.js | 50 |
1 files changed, 23 insertions, 27 deletions
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); }) |