feat: 追番、番剧详情查看

This commit is contained in:
guozhigq
2023-08-06 13:51:21 +08:00
parent c83f70c08a
commit b136cd21a9
8 changed files with 386 additions and 209 deletions

View File

@ -243,4 +243,10 @@ class Api {
// 移除已观看
static const String toViewDel = '/x/v2/history/toview/del';
// 追番
static const String bangumiAdd = '/pgc/web/follow/add';
// 取消追番
static const String bangumiDel = '/pgc/web/follow/del';
}

View File

@ -351,4 +351,30 @@ class VideoHttp {
'csrf': await Request.getCsrf(),
});
}
// 添加追番
static Future bangumiAdd({int? seasonId}) async {
var res = await Request().post(Api.bangumiAdd, queryParameters: {
'season_id': seasonId,
'csrf': await Request.getCsrf(),
});
if (res.data['code'] == 0) {
return {'status': true, 'msg': res.data['result']['toast']};
} else {
return {'status': false, 'msg': res.data['result']['toast']};
}
}
// 取消追番
static Future bangumiDel({int? seasonId}) async {
var res = await Request().post(Api.bangumiDel, queryParameters: {
'season_id': seasonId,
'csrf': await Request.getCsrf(),
});
if (res.data['code'] == 0) {
return {'status': true, 'msg': res.data['result']['toast']};
} else {
return {'status': false, 'msg': res.data['result']['toast']};
}
}
}