blob: ae5f9d485785ef1debf8b2e177af97c418405826 (
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
|
"use client";
export function storeLocal(watchData) {
const jsonData = localStorage.getItem("data");
const dataObject = jsonData ? JSON.parse(jsonData) : {};
if (!dataObject.watchHis) {
dataObject.watchHis = [];
}
let found = false;
dataObject.watchHis.forEach((element) => {
if (element.name === watchData.name) {
let episode = watchData.episode;
element.episode = episode;
found = true;
}
});
if (!found) {
dataObject.watchHis.push(watchData);
}
let updatedData = JSON.stringify(dataObject);
localStorage.setItem("data", updatedData);
}
|