From a2220cf3b8ca722d545df0a019c98ec910c7e8f7 Mon Sep 17 00:00:00 2001 From: nyagami Date: Sun, 25 Feb 2024 16:47:45 +0700 Subject: [PATCH] Beta (#973) * revert: plugin host * fix: totalPages for legacy backup --- src/database/queries/NovelQueries.ts | 3 ++- src/plugins/pluginManager.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/database/queries/NovelQueries.ts b/src/database/queries/NovelQueries.ts index 6c6446ca..3e313789 100644 --- a/src/database/queries/NovelQueries.ts +++ b/src/database/queries/NovelQueries.ts @@ -193,7 +193,7 @@ export const deleteCachedNovels = async () => { }; const restoreFromBackupQuery = - 'INSERT OR REPLACE INTO Novel (path, name, pluginId, cover, summary, author, artist, status, genres) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)'; + 'INSERT OR REPLACE INTO Novel (path, name, pluginId, cover, summary, author, artist, status, genres, totalPages) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; export const restoreLibrary = async (novel: NovelInfo) => { const sourceNovel = await fetchNovel(novel.pluginId, novel.path).catch(e => { @@ -213,6 +213,7 @@ export const restoreLibrary = async (novel: NovelInfo) => { novel.artist || '', novel.status || '', novel.genres || '', + sourceNovel.totalPages || 0, ], async (txObj, { insertId }) => resolve(insertId), ), diff --git a/src/plugins/pluginManager.ts b/src/plugins/pluginManager.ts index 528cea8b..5ed36fac 100644 --- a/src/plugins/pluginManager.ts +++ b/src/plugins/pluginManager.ts @@ -129,7 +129,7 @@ const fetchPlugins = (): Promise>> => { const githubRepository = 'lnreader-sources'; return fetch( - `https://raw.githubusercontent.com/${githubUsername}/${githubRepository}/beta-dist/.dist/plugins.min.json`, + `https://raw.githubusercontent.com/${githubUsername}/${githubRepository}/dist/.dist/plugins.min.json`, ).then(res => res.json()); };