diff --git a/lib/http/api.dart b/lib/http/api.dart index d89b4741..b922f15d 100644 --- a/lib/http/api.dart +++ b/lib/http/api.dart @@ -408,9 +408,6 @@ class Api { // 黑名单 static const String blackLst = '/x/relation/blacks'; - // 移除黑名单 - static const String removeBlack = '/x/relation/modify'; - // github 获取最新版 static const String latestApp = 'https://api.github.com/repos/bggRGjQaUbCoE/PiliPlus/releases'; diff --git a/lib/http/black.dart b/lib/http/black.dart index a172aca8..1dac007e 100644 --- a/lib/http/black.dart +++ b/lib/http/black.dart @@ -19,31 +19,4 @@ class BlackHttp { return LoadingState.error(res.data['message']); } } - - // 移除黑名单 - static Future removeBlack({required int fid}) async { - var res = await Request().post( - Api.removeBlack, - queryParameters: { - 'act': 6, - 'csrf': await Request.getCsrf(), - 'fid': fid, - 'jsonp': 'jsonp', - 're_src': 116, - }, - ); - if (res.data['code'] == 0) { - return { - 'status': true, - 'data': [], - 'msg': '操作成功', - }; - } else { - return { - 'status': false, - 'data': [], - 'msg': res.data['message'], - }; - } - } } diff --git a/lib/pages/blacklist/index.dart b/lib/pages/blacklist/index.dart index 92604f7a..eecb502f 100644 --- a/lib/pages/blacklist/index.dart +++ b/lib/pages/blacklist/index.dart @@ -2,6 +2,7 @@ import 'package:PiliPlus/common/widgets/dialog.dart'; import 'package:PiliPlus/common/widgets/loading_widget.dart'; import 'package:PiliPlus/common/widgets/refresh_indicator.dart'; import 'package:PiliPlus/http/loading_state.dart'; +import 'package:PiliPlus/http/video.dart'; import 'package:PiliPlus/models/user/black.dart'; import 'package:PiliPlus/pages/common/common_controller.dart'; import 'package:PiliPlus/utils/extension.dart'; @@ -143,14 +144,14 @@ class BlackListController extends CommonController { title: '确定将 $name 移出黑名单?', onConfirm: () async { Get.back(); - var result = await BlackHttp.removeBlack(fid: mid); + var result = await VideoHttp.relationMod(mid: mid, act: 6, reSrc: 11); if (result['status']) { List list = (loadingState.value as Success).response; list.removeWhere((e) => e.mid == mid); total.value = total.value - 1; loadingState.value = LoadingState.success(list.isNotEmpty ? list : []); - SmartDialog.showToast(result['msg']); + SmartDialog.showToast('操作成功'); } }, );