Improve fsHelper for reading wishlist

This commit is contained in:
Nikhil Nawgiri 2024-10-27 01:19:21 +02:00
parent 45fb46efa5
commit f4d7afc468

View file

@ -8,13 +8,16 @@ const saveToDisk = (path: string, content: any) => fs.writeFileSync(path, JSON.s
export const saveJfItemsToDisk = (content: {}) => saveToDisk(JELLYFIN_CONTENT_PATH, content);
export const saveWishlistToDisk = (content: {}) => saveToDisk(WISHLIST_PATH, content);
export const readWishlistFromDisk = () => {
let wishlistContent: string[] = [];
if (fs.existsSync(WISHLIST_PATH)) {
const fileContent = JSON.parse(fs.readFileSync(WISHLIST_PATH, "utf8"));
wishlistContent = fileContent.wishlistContent;
export const readWishlistFromDisk = async () => {
let wishlistItems: string[] = [];
if (await fs.existsSync(WISHLIST_PATH)) {
const fileContent = JSON.parse(await fs.readFileSync(WISHLIST_PATH, "utf8"));
wishlistItems = fileContent.wishlistItems;
} else {
saveWishlistToDisk({ wishlistContent });
// create empty wishlist file
saveWishlistToDisk({ wishlistItems });
}
return wishlistContent;
return wishlistItems;
}