gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 01/05: anastasis-webui: prevent webpack warning


From: gnunet
Subject: [taler-wallet-core] 01/05: anastasis-webui: prevent webpack warning
Date: Mon, 18 Oct 2021 21:48:51 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository wallet-core.

commit 684b1efaaaa6bcfc353263b8bcf93bee22c3a7fc
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Oct 15 09:44:41 2021 +0200

    anastasis-webui: prevent webpack warning
---
 .../anastasis-webui/src/hooks/use-anastasis-reducer.ts  | 17 +++++++++++++++--
 packages/anastasis-webui/src/sw.js                      |  4 ----
 2 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts 
b/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts
index 110ec016..27eab088 100644
--- a/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts
+++ b/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts
@@ -235,10 +235,23 @@ export interface AnastasisReducerApi {
   runTransaction(f: (h: ReducerTransactionHandle) => Promise<void>): void;
 }
 
+function storageGet(key: string): string | null {
+  if (typeof localStorage === "object") {
+    return localStorage.getItem(key);
+  }
+  return null;
+}
+
+function storageSet(key: string, value: any): void {
+  if (typeof localStorage === "object") {
+    return localStorage.setItem(key, value);
+  }
+}
+
 function restoreState(): any {
   let state: any;
   try {
-    let s = localStorage.getItem("anastasisReducerState");
+    let s = storageGet("anastasisReducerState");
     if (s === "undefined") {
       state = undefined;
     } else if (s) {
@@ -261,7 +274,7 @@ export function useAnastasisReducer(): AnastasisReducerApi {
 
   const setAnastasisState = (newState: AnastasisState) => {
     try {
-      localStorage.setItem(
+      storageSet(
         "anastasisReducerState",
         JSON.stringify(newState.reducerState),
       );
diff --git a/packages/anastasis-webui/src/sw.js 
b/packages/anastasis-webui/src/sw.js
deleted file mode 100644
index 9071b03f..00000000
--- a/packages/anastasis-webui/src/sw.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// import { getFiles, setupPrecaching, setupRouting } from 'preact-cli/sw/';
-
-// setupRouting();
-// setupPrecaching(getFiles());

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]