diff --git a/.env.local.example b/.env.local.example index 542aa97..898913f 100644 --- a/.env.local.example +++ b/.env.local.example @@ -1,3 +1,3 @@ -NEXT_PUBLIC_VERSION="0.6.0" +NEXT_PUBLIC_VERSION="0.6.1" NEXT_PUBLIC_API_URL="https://rms.witel.ir" NEXT_PUBLIC_MAPTILE_ENDPOINT="https://rmsmap.rmto.ir/141map" \ No newline at end of file diff --git a/src/app/page.js b/src/app/page.js index a98fa16..2997c35 100644 --- a/src/app/page.js +++ b/src/app/page.js @@ -1,8 +1,7 @@ import { redirect } from "next/navigation"; -const prefix = process.env.NODE_ENV === "production" ? "/v3" : ""; function Page() { - redirect(prefix + "/dashboard", "replace"); + redirect("/dashboard", "replace"); return null; } diff --git a/src/lib/contexts/tableSetting.js b/src/lib/contexts/tableSetting.js index 2d565b6..0484511 100644 --- a/src/lib/contexts/tableSetting.js +++ b/src/lib/contexts/tableSetting.js @@ -5,12 +5,17 @@ import LZString from "lz-string"; export const TableSettingContext = createContext(); const decompressData = (compressedData) => { - const decompressed = LZString.decompressFromUTF16(compressedData); - if (decompressed === null) { + try { + const decompressed = LZString.decompressFromUTF16(compressedData); + if (decompressed === null) { + localStorage.removeItem("_setting-app"); + return null; + } else { + return JSON.parse(decompressed); + } + } catch (error) { localStorage.removeItem("_setting-app"); return null; - } else { - return JSON.parse(decompressed); } };