diff --git a/be/src/fsHelper.ts b/be/src/fsHelper.ts index 8b83fc3..7508d2d 100644 --- a/be/src/fsHelper.ts +++ b/be/src/fsHelper.ts @@ -7,3 +7,14 @@ 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; + } else { + saveWishlistToDisk({ wishlistContent }); + } + return wishlistContent; +}