mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
mod: triple
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -455,7 +455,7 @@ class VideoHttp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 一键三连 bangumi
|
// 一键三连 bangumi
|
||||||
static Future triple({dynamic epId}) async {
|
static Future triple({dynamic epId, required dynamic seasonId}) async {
|
||||||
var res = await Request().post(
|
var res = await Request().post(
|
||||||
Api.triple,
|
Api.triple,
|
||||||
data: {
|
data: {
|
||||||
@@ -463,8 +463,11 @@ class VideoHttp {
|
|||||||
'csrf': await Request.getCsrf(),
|
'csrf': await Request.getCsrf(),
|
||||||
},
|
},
|
||||||
options: Options(
|
options: Options(
|
||||||
|
contentType: Headers.formUrlEncodedContentType,
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': Headers.formUrlEncodedContentType,
|
'origin': 'https://www.bilibili.com',
|
||||||
|
'referer': 'https://www.bilibili.com/bangumi/play/ss$seasonId',
|
||||||
|
'user-agent': Request.headerUa(type: 'pc'),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -489,6 +492,11 @@ class VideoHttp {
|
|||||||
},
|
},
|
||||||
options: Options(
|
options: Options(
|
||||||
contentType: Headers.formUrlEncodedContentType,
|
contentType: Headers.formUrlEncodedContentType,
|
||||||
|
headers: {
|
||||||
|
'origin': 'https://www.bilibili.com',
|
||||||
|
'referer': 'https://www.bilibili.com/video/$bvid',
|
||||||
|
'user-agent': Request.headerUa(type: 'pc'),
|
||||||
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
if (res.data['code'] == 0) {
|
if (res.data['code'] == 0) {
|
||||||
|
|||||||
@@ -628,7 +628,7 @@ class BangumiIntroController extends CommonController {
|
|||||||
SmartDialog.showToast('已三连');
|
SmartDialog.showToast('已三连');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var result = await VideoHttp.triple(epId: epId);
|
var result = await VideoHttp.triple(epId: epId, seasonId: seasonId);
|
||||||
if (result['status']) {
|
if (result['status']) {
|
||||||
hasLike.value = result["data"]["like"] == 1;
|
hasLike.value = result["data"]["like"] == 1;
|
||||||
hasCoin.value = result["data"]["coin"] == 1;
|
hasCoin.value = result["data"]["coin"] == 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user