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()); };