mirror of
https://github.com/venera-app/venera-configs.git
synced 2025-09-27 08:27:24 +00:00
[komiic] fix category (#52)
(cherry picked from commit 4d9a8cc3470d293a06cffee6ac13b5d061732801)
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
"name": "Komiic",
|
"name": "Komiic",
|
||||||
"fileName": "komiic.js",
|
"fileName": "komiic.js",
|
||||||
"key": "Komiic",
|
"key": "Komiic",
|
||||||
"version": "1.0.1"
|
"version": "1.0.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "包子漫画",
|
"name": "包子漫画",
|
||||||
|
41
komiic.js
41
komiic.js
@@ -6,7 +6,7 @@ class Komiic extends ComicSource {
|
|||||||
// 唯一标识符
|
// 唯一标识符
|
||||||
key = "Komiic"
|
key = "Komiic"
|
||||||
|
|
||||||
version = "1.0.1"
|
version = "1.0.2"
|
||||||
|
|
||||||
minAppVersion = "1.0.0"
|
minAppVersion = "1.0.0"
|
||||||
|
|
||||||
@@ -175,7 +175,44 @@ class Komiic extends ComicSource {
|
|||||||
/// 分类漫画页面, 即点击分类标签后进入的页面
|
/// 分类漫画页面, 即点击分类标签后进入的页面
|
||||||
categoryComics = {
|
categoryComics = {
|
||||||
load: async (category, param, options, page) => {
|
load: async (category, param, options, page) => {
|
||||||
return await this.queryComics({ "operationName": "comicByCategory", "variables": { "categoryId": param, "pagination": { "limit": 30, "offset": (page - 1) * 30, "orderBy": options[0], "asc": false, "status": options[1] } }, "query": "query comicByCategory($categoryId: ID!, $pagination: Pagination!) {\n comicByCategory(categoryId: $categoryId, pagination: $pagination) {\n id\n title\n status\n year\n imageUrl\n authors {\n id\n name\n __typename\n }\n categories {\n id\n name\n __typename\n }\n dateUpdated\n monthViews\n views\n favoriteCount\n lastBookUpdate\n lastChapterUpdate\n __typename\n }\n}" })
|
let variables = {
|
||||||
|
pagination: {
|
||||||
|
limit: 30,
|
||||||
|
offset: (page - 1) * 30,
|
||||||
|
orderBy: options[0],
|
||||||
|
asc: false,
|
||||||
|
status: options[1]
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
if (param !== '0') {
|
||||||
|
variables.categoryId = [param];
|
||||||
|
} else {
|
||||||
|
variables.categoryId = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
return await this.queryComics({
|
||||||
|
"operationName": "comicByCategories",
|
||||||
|
"variables": variables,
|
||||||
|
"query": `query comicByCategories($categoryId: [ID!]!, $pagination: Pagination!) {
|
||||||
|
comicByCategories(categoryId: $categoryId, pagination: $pagination) {
|
||||||
|
id
|
||||||
|
title
|
||||||
|
status
|
||||||
|
year
|
||||||
|
imageUrl
|
||||||
|
authors { id name __typename }
|
||||||
|
categories { id name __typename }
|
||||||
|
dateUpdated
|
||||||
|
monthViews
|
||||||
|
views
|
||||||
|
favoriteCount
|
||||||
|
lastBookUpdate
|
||||||
|
lastChapterUpdate
|
||||||
|
__typename
|
||||||
|
}
|
||||||
|
}`
|
||||||
|
})
|
||||||
},
|
},
|
||||||
// 提供选项
|
// 提供选项
|
||||||
optionList: [
|
optionList: [
|
||||||
|
Reference in New Issue
Block a user