mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-21 09:37:02 +08:00
opt block
Closes #1074 Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -7,7 +7,6 @@ import 'package:PiliPlus/models_new/space/space_archive/item.dart';
|
|||||||
import 'package:PiliPlus/pages/mine/controller.dart';
|
import 'package:PiliPlus/pages/mine/controller.dart';
|
||||||
import 'package:PiliPlus/pages/search/widgets/search_text.dart';
|
import 'package:PiliPlus/pages/search/widgets/search_text.dart';
|
||||||
import 'package:PiliPlus/utils/accounts.dart';
|
import 'package:PiliPlus/utils/accounts.dart';
|
||||||
import 'package:PiliPlus/utils/storage_pref.dart';
|
|
||||||
import 'package:PiliPlus/utils/utils.dart';
|
import 'package:PiliPlus/utils/utils.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
@@ -260,7 +259,6 @@ class VideoCustomActions {
|
|||||||
reSrc: 11,
|
reSrc: 11,
|
||||||
);
|
);
|
||||||
if (res['status']) {
|
if (res['status']) {
|
||||||
Pref.setBlackMid(videoItem.owner.mid!);
|
|
||||||
onRemove?.call();
|
onRemove?.call();
|
||||||
}
|
}
|
||||||
SmartDialog.showToast(res['msg'] ?? '成功');
|
SmartDialog.showToast(res['msg'] ?? '成功');
|
||||||
|
|||||||
@@ -613,6 +613,13 @@ class VideoHttp {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
if (res.data['code'] == 0) {
|
if (res.data['code'] == 0) {
|
||||||
|
if (act == 5) {
|
||||||
|
// block
|
||||||
|
Pref.setBlackMid(mid);
|
||||||
|
} else if (act == 6) {
|
||||||
|
// unblock
|
||||||
|
Pref.removeBlackMid(mid);
|
||||||
|
}
|
||||||
return {'status': true};
|
return {'status': true};
|
||||||
} else {
|
} else {
|
||||||
return {'status': false, 'msg': res.data['message']};
|
return {'status': false, 'msg': res.data['message']};
|
||||||
|
|||||||
@@ -441,7 +441,6 @@ class UgcIntroController extends CommonIntroController with ReloadMixin {
|
|||||||
reSrc: 11,
|
reSrc: 11,
|
||||||
);
|
);
|
||||||
if (res['status']) {
|
if (res['status']) {
|
||||||
Pref.removeBlackMid(mid);
|
|
||||||
followStatus['attribute'] = 0;
|
followStatus['attribute'] = 0;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import 'package:PiliPlus/models_new/msg/im_user_infos/datum.dart';
|
|||||||
import 'package:PiliPlus/models_new/msg/msg_dnd/uid_setting.dart';
|
import 'package:PiliPlus/models_new/msg/msg_dnd/uid_setting.dart';
|
||||||
import 'package:PiliPlus/models_new/msg/session_ss/data.dart';
|
import 'package:PiliPlus/models_new/msg/session_ss/data.dart';
|
||||||
import 'package:PiliPlus/utils/accounts.dart';
|
import 'package:PiliPlus/utils/accounts.dart';
|
||||||
import 'package:PiliPlus/utils/storage_pref.dart';
|
|
||||||
import 'package:fixnum/fixnum.dart';
|
import 'package:fixnum/fixnum.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
@@ -129,7 +128,6 @@ class WhisperLinkSettingController extends GetxController {
|
|||||||
sessionSs
|
sessionSs
|
||||||
..value.data.followStatus = null
|
..value.data.followStatus = null
|
||||||
..refresh();
|
..refresh();
|
||||||
Pref.removeBlackMid(talkerUid);
|
|
||||||
} else {
|
} else {
|
||||||
SmartDialog.showToast(res['msg']);
|
SmartDialog.showToast(res['msg']);
|
||||||
}
|
}
|
||||||
@@ -148,7 +146,6 @@ class WhisperLinkSettingController extends GetxController {
|
|||||||
sessionSs
|
sessionSs
|
||||||
..value.data.followStatus = 128
|
..value.data.followStatus = 128
|
||||||
..refresh();
|
..refresh();
|
||||||
Pref.setBlackMid(talkerUid);
|
|
||||||
} else {
|
} else {
|
||||||
SmartDialog.showToast(res['msg']);
|
SmartDialog.showToast(res['msg']);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user