Plugins fixed (#903)

* test

* fast fix

* fix

* fix

* Update ranobelib.ts
This commit is contained in:
Rider21
2024-04-25 17:53:16 +03:00
committed by GitHub
parent 2c4490e5bd
commit 9bc558936d
24 changed files with 63683 additions and 62335 deletions
+10 -7
View File
@@ -10,7 +10,7 @@ class ficbook implements Plugin.PluginBase {
id = 'ficbook';
name = 'ficbook';
site = 'https://ficbook.net';
version = '1.0.0';
version = '1.0.1';
icon = 'src/ru/ficbook/icon.png';
async popularNovels(
@@ -149,14 +149,17 @@ class ficbook implements Plugin.PluginBase {
formData.append('term', searchTerm);
formData.append('page', pageNo.toString());
const result = await fetchApi(this.site + '/search/fanfic', {
method: 'POST',
body: formData,
});
const json = (await result.json()) as { data: Data };
const { data }: { data: Data } = await fetchApi(
this.site + '/search/fanfic',
{
method: 'POST',
body: formData,
},
).then(res => res.json());
const novels: Plugin.NovelItem[] = [];
json.data?.data?.forEach(novel => {
data?.data?.forEach(novel => {
const name = novel.title.trim();
const path = '/readfic/' + novel.slug;
const cover = novel.cover