mod: 搜索结果拉黑用户逻辑

This commit is contained in:
guozhigq
2023-10-08 22:21:40 +08:00
parent 935b7577b3
commit b1a9152a49
2 changed files with 13 additions and 6 deletions

View File

@ -34,9 +34,10 @@ class VideoCardH extends StatelessWidget {
String heroTag = Utils.makeHeroTag(aid); String heroTag = Utils.makeHeroTag(aid);
return GestureDetector( return GestureDetector(
onLongPress: () { onLongPress: () {
if (longPress != null) { // if (longPress != null) {
longPress!(); // longPress!();
} // }
MemberController().blockUser(videoItem.mid);
}, },
// onLongPressEnd: (details) { // onLongPressEnd: (details) {
// if (longPressEnd != null) { // if (longPressEnd != null) {

View File

@ -19,6 +19,7 @@ class MemberController extends GetxController {
// 投稿列表 // 投稿列表
RxList<VListItemModel>? archiveList = [VListItemModel()].obs; RxList<VListItemModel>? archiveList = [VListItemModel()].obs;
var userInfo; var userInfo;
Box setting = GStrorage.setting;
@override @override
void onInit() { void onInit() {
@ -108,12 +109,12 @@ class MemberController extends GetxController {
builder: (BuildContext context) { builder: (BuildContext context) {
return AlertDialog( return AlertDialog(
title: const Text('提示'), title: const Text('提示'),
content: const Text('拉黑UP主?'), content: const Text('拉黑该用户?'),
actions: [ actions: [
TextButton( TextButton(
onPressed: () => SmartDialog.dismiss(), onPressed: () => SmartDialog.dismiss(),
child: Text( child: Text(
'点错了', '取消',
style: TextStyle(color: Theme.of(context).colorScheme.outline), style: TextStyle(color: Theme.of(context).colorScheme.outline),
), ),
), ),
@ -125,7 +126,12 @@ class MemberController extends GetxController {
reSrc: 11, reSrc: 11,
); );
SmartDialog.dismiss(); SmartDialog.dismiss();
if (res['status']) {} if (res['status']) {
List<int> blackMidsList =
setting.get(SettingBoxKey.blackMidsList);
blackMidsList.add(mid);
setting.put(SettingBoxKey.blackMidsList, blackMidsList);
}
}, },
child: const Text('确认'), child: const Text('确认'),
) )