blob: 8d82a97b738bde3384192906d63ff88af0c4142e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
}
|