anastasis-webui: prevent webpack warning
This commit is contained in:
parent
f2492cac6d
commit
684b1efaaa
@ -235,10 +235,23 @@ export interface AnastasisReducerApi {
|
|||||||
runTransaction(f: (h: ReducerTransactionHandle) => Promise<void>): void;
|
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 {
|
function restoreState(): any {
|
||||||
let state: any;
|
let state: any;
|
||||||
try {
|
try {
|
||||||
let s = localStorage.getItem("anastasisReducerState");
|
let s = storageGet("anastasisReducerState");
|
||||||
if (s === "undefined") {
|
if (s === "undefined") {
|
||||||
state = undefined;
|
state = undefined;
|
||||||
} else if (s) {
|
} else if (s) {
|
||||||
@ -261,7 +274,7 @@ export function useAnastasisReducer(): AnastasisReducerApi {
|
|||||||
|
|
||||||
const setAnastasisState = (newState: AnastasisState) => {
|
const setAnastasisState = (newState: AnastasisState) => {
|
||||||
try {
|
try {
|
||||||
localStorage.setItem(
|
storageSet(
|
||||||
"anastasisReducerState",
|
"anastasisReducerState",
|
||||||
JSON.stringify(newState.reducerState),
|
JSON.stringify(newState.reducerState),
|
||||||
);
|
);
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
// import { getFiles, setupPrecaching, setupRouting } from 'preact-cli/sw/';
|
|
||||||
|
|
||||||
// setupRouting();
|
|
||||||
// setupPrecaching(getFiles());
|
|
Loading…
Reference in New Issue
Block a user