diff options
Diffstat (limited to 'src/app/manga/history/storeData.js')
| -rw-r--r-- | src/app/manga/history/storeData.js | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/app/manga/history/storeData.js b/src/app/manga/history/storeData.js index 1fd7607..8d82a97 100644 --- a/src/app/manga/history/storeData.js +++ b/src/app/manga/history/storeData.js @@ -1,28 +1,28 @@ -"use client"; - -export function storeLocal(watchData) { - const jsonData = localStorage.getItem("mangaData"); - const dataObject = jsonData ? JSON.parse(jsonData) : {}; - - if (!dataObject.watchHis) { - dataObject.watchHis = []; - } - - let found = false; - dataObject.watchHis.forEach((element) => { - if (element.title === watchData.title) { - let chapter = watchData.chapter; - let volume = watchData.volume; - element.chapter = chapter; - element.volume = volume; - found = true; - } - }); - - if (!found) { - dataObject.watchHis.push(watchData); - } - - let updatedData = JSON.stringify(dataObject); - localStorage.setItem("mangaData", updatedData); -} +"use client";
+
+export function storeLocal(watchData) {
+ const jsonData = localStorage.getItem("mangaData");
+ const dataObject = jsonData ? JSON.parse(jsonData) : {};
+
+ if (!dataObject.watchHis) {
+ dataObject.watchHis = [];
+ }
+
+ let found = false;
+ dataObject.watchHis.forEach((element) => {
+ if (element.title === watchData.title) {
+ let chapter = watchData.chapter;
+ let volume = watchData.volume;
+ element.chapter = chapter;
+ element.volume = volume;
+ found = true;
+ }
+ });
+
+ if (!found) {
+ dataObject.watchHis.push(watchData);
+ }
+
+ let updatedData = JSON.stringify(dataObject);
+ localStorage.setItem("mangaData", updatedData);
+}
|