about summary refs log tree commit diff stats
path: root/src/pages
diff options
context:
space:
mode:
authorBobIsMyManager <bimmgitsignature.nly8m@simplelogin.co>2022-08-02 21:55:17 +0100
committerBobIsMyManager <bimmgitsignature.nly8m@simplelogin.co>2022-08-02 22:03:33 +0100
commit341afc4055f292535fb9097ffcaff25b38c3c953 (patch)
treeec20ede03d30c11bca1f02343a77a230f2bf3438 /src/pages
parentupdate instances (diff)
downloadlibredirect-341afc4055f292535fb9097ffcaff25b38c3c953.zip
Finish offline detection
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/background/background.js40
-rw-r--r--src/pages/options/index.html2
-rw-r--r--src/pages/options/widgets/general.js2
3 files changed, 24 insertions, 20 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index a1b0c9c6..c6e9ab7a 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -32,25 +32,27 @@ browser.runtime.onInstalled.addListener(details => {
 				browser.storage.local.clear(() => {
 					browser.storage.local.set({ cloudflareBlackList: JSON.parse(data).cloudflare }, () => {
 						browser.storage.local.set({ authenticateBlackList: JSON.parse(data).authenticate }, () => {
-							generalHelper.initDefaults()
-							youtubeHelper.initDefaults()
-							youtubeMusicHelper.initDefaults()
-							twitterHelper.initDefaults()
-							instagramHelper.initDefaults()
-							mapsHelper.initDefaults()
-							searchHelper.initDefaults()
-							translateHelper.initDefaults()
-							mediumHelper.initDefaults()
-							quoraHelper.initDefaults()
-							libremdbHelper.initDefaults()
-							reutersHelper.initDefaults()
-							redditHelper.initDefaults()
-							wikipediaHelper.initDefaults()
-							imgurHelper.initDefaults()
-							tiktokHelper.initDefaults()
-							sendTargetsHelper.initDefaults()
-							peertubeHelper.initDefaults()
-							lbryHelper.initDefaults()
+							browser.storage.local.set({ offlineBlackList: JSON.parse(data).offline }, () => {
+								generalHelper.initDefaults()
+								youtubeHelper.initDefaults()
+								youtubeMusicHelper.initDefaults()
+								twitterHelper.initDefaults()
+								instagramHelper.initDefaults()
+								mapsHelper.initDefaults()
+								searchHelper.initDefaults()
+								translateHelper.initDefaults()
+								mediumHelper.initDefaults()
+								quoraHelper.initDefaults()
+								libremdbHelper.initDefaults()
+								reutersHelper.initDefaults()
+								redditHelper.initDefaults()
+								wikipediaHelper.initDefaults()
+								imgurHelper.initDefaults()
+								tiktokHelper.initDefaults()
+								sendTargetsHelper.initDefaults()
+								peertubeHelper.initDefaults()
+								lbryHelper.initDefaults()
+							})
 						})
 					})
 				})
diff --git a/src/pages/options/index.html b/src/pages/options/index.html
index afad0bf9..077b3da2 100644
--- a/src/pages/options/index.html
+++ b/src/pages/options/index.html
@@ -3186,4 +3186,4 @@
     </div>
   </body>
   <script type="module" src="./index.js"></script>
-</html>
\ No newline at end of file
+</html>
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index c64eb25d..4ef30cec 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -81,6 +81,7 @@ resetSettings.addEventListener("click", async () => {
 			.then(response => response.text())
 			.then(async data => {
 				browser.storage.local.set({ cloudflareBlackList: JSON.parse(data).cloudflare }, () => {
+					browser.storage.local.set({ offlineBlackList: JSON.parse(data).offline }, () => {
 					browser.storage.local.set({ authenticateBlackList: JSON.parse(data).authenticate }, async () => {
 						await generalHelper.initDefaults()
 						await youtubeHelper.initDefaults()
@@ -103,6 +104,7 @@ resetSettings.addEventListener("click", async () => {
 						await lbryHelper.initDefaults()
 						location.reload()
 					})
+					})
 				})
 			})
 	})