mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
fix: coin bangumi
This commit is contained in:
@@ -59,7 +59,6 @@ class BangumiIntroController extends CommonController {
|
|||||||
Rx<FavFolderData> favFolderData = FavFolderData().obs;
|
Rx<FavFolderData> favFolderData = FavFolderData().obs;
|
||||||
List addMediaIdsNew = [];
|
List addMediaIdsNew = [];
|
||||||
List delMediaIdsNew = [];
|
List delMediaIdsNew = [];
|
||||||
int _tempThemeValue = -1;
|
|
||||||
dynamic userInfo;
|
dynamic userInfo;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -139,27 +138,27 @@ class BangumiIntroController extends CommonController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获取点赞状态
|
// 获取点赞状态
|
||||||
Future queryHasLikeVideo() async {
|
// Future queryHasLikeVideo() async {
|
||||||
var result = await VideoHttp.hasLikeVideo(bvid: bvid);
|
// var result = await VideoHttp.hasLikeVideo(bvid: bvid);
|
||||||
// data num 被点赞标志 0:未点赞 1:已点赞
|
// // data num 被点赞标志 0:未点赞 1:已点赞
|
||||||
hasLike.value = result["data"] == 1 ? true : false;
|
// hasLike.value = result["data"] == 1 ? true : false;
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 获取投币状态
|
// 获取投币状态
|
||||||
Future queryHasCoinVideo() async {
|
// Future queryHasCoinVideo() async {
|
||||||
var result = await VideoHttp.hasCoinVideo(bvid: bvid);
|
// var result = await VideoHttp.hasCoinVideo(bvid: bvid);
|
||||||
hasCoin.value = result["data"]['multiply'] == 0 ? false : true;
|
// hasCoin.value = result["data"]['multiply'] == 0 ? false : true;
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 获取收藏状态
|
// 获取收藏状态
|
||||||
Future queryHasFavVideo() async {
|
// Future queryHasFavVideo() async {
|
||||||
var result = await VideoHttp.hasFavVideo(aid: IdUtils.bv2av(bvid));
|
// var result = await VideoHttp.hasFavVideo(aid: IdUtils.bv2av(bvid));
|
||||||
if (result['status']) {
|
// if (result['status']) {
|
||||||
hasFav.value = result["data"]['favoured'];
|
// hasFav.value = result["data"]['favoured'];
|
||||||
} else {
|
// } else {
|
||||||
hasFav.value = false;
|
// hasFav.value = false;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
// (取消)点赞
|
// (取消)点赞
|
||||||
Future actionLikeVideo() async {
|
Future actionLikeVideo() async {
|
||||||
@@ -178,13 +177,12 @@ class BangumiIntroController extends CommonController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void coinVideo(int coin) async {
|
void coinVideo(int coin) async {
|
||||||
var res = await VideoHttp.coinVideo(bvid: bvid, multiply: _tempThemeValue);
|
var res = await VideoHttp.coinVideo(bvid: bvid, multiply: coin);
|
||||||
if (res['status']) {
|
if (res['status']) {
|
||||||
SmartDialog.showToast('投币成功');
|
SmartDialog.showToast('投币成功');
|
||||||
hasCoin.value = true;
|
hasCoin.value = true;
|
||||||
dynamic bangumiDetail = (loadingState.value as Success).response;
|
dynamic bangumiDetail = (loadingState.value as Success).response;
|
||||||
bangumiDetail.stat!['coins'] =
|
bangumiDetail.stat!['coins'] = bangumiDetail.stat!['coins'] + coin;
|
||||||
bangumiDetail.stat!['coins'] + _tempThemeValue;
|
|
||||||
loadingState.value = LoadingState.success(bangumiDetail);
|
loadingState.value = LoadingState.success(bangumiDetail);
|
||||||
} else {
|
} else {
|
||||||
SmartDialog.showToast(res['msg']);
|
SmartDialog.showToast(res['msg']);
|
||||||
@@ -296,7 +294,7 @@ class BangumiIntroController extends CommonController {
|
|||||||
addMediaIdsNew = [];
|
addMediaIdsNew = [];
|
||||||
delMediaIdsNew = [];
|
delMediaIdsNew = [];
|
||||||
// 重新获取收藏状态
|
// 重新获取收藏状态
|
||||||
queryHasFavVideo();
|
queryBangumiLikeCoinFav();
|
||||||
SmartDialog.showToast('操作成功');
|
SmartDialog.showToast('操作成功');
|
||||||
Get.back();
|
Get.back();
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user