Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-25 16:16:17 +08:00
parent 18f8831b7e
commit 76a5b6221d
2 changed files with 7 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:convert'; import 'dart:convert';
import 'package:PiliPlus/common/widgets/badge.dart'; import 'package:PiliPlus/common/widgets/badge.dart';
import 'package:PiliPlus/common/widgets/dialog/dialog.dart';
import 'package:PiliPlus/common/widgets/pendant_avatar.dart'; import 'package:PiliPlus/common/widgets/pendant_avatar.dart';
import 'package:PiliPlus/grpc/bilibili/app/im/v1.pb.dart' import 'package:PiliPlus/grpc/bilibili/app/im/v1.pb.dart'
show Session, SessionId, SessionPageType, SessionType, UnreadStyle; show Session, SessionId, SessionPageType, SessionType, UnreadStyle;
@@ -71,7 +72,12 @@ class WhisperSessionItem extends StatelessWidget {
dense: true, dense: true,
onTap: () { onTap: () {
Get.back(); Get.back();
onRemove(item.id.privateId.talkerUid.toInt()); showConfirmDialog(
context: context,
title: '确定删除该对话?',
onConfirm: () =>
onRemove(item.id.privateId.talkerUid.toInt()),
);
}, },
title: const Text('删除'), title: const Text('删除'),
), ),

View File

@@ -84,7 +84,6 @@ class WhisperLinkSettingController extends GetxController {
sessionSs sessionSs
..value.data.pushSetting = setting ..value.data.pushSetting = setting
..refresh(); ..refresh();
SmartDialog.showToast('操作成功');
} else { } else {
SmartDialog.showToast(res['msg']); SmartDialog.showToast(res['msg']);
} }
@@ -96,7 +95,6 @@ class WhisperLinkSettingController extends GetxController {
: await ImGrpc.pinSession(sessionId: sessionId); : await ImGrpc.pinSession(sessionId: sessionId);
if (res.isSuccess) { if (res.isSuccess) {
isPinned.value = !isPinned.value; isPinned.value = !isPinned.value;
SmartDialog.showToast('操作成功');
} else { } else {
res.toast(); res.toast();
} }
@@ -113,7 +111,6 @@ class WhisperLinkSettingController extends GetxController {
msgDnd msgDnd
..value.data!.first.setting = setting ..value.data!.first.setting = setting
..refresh(); ..refresh();
SmartDialog.showToast('操作成功');
} else { } else {
SmartDialog.showToast(res['msg']); SmartDialog.showToast(res['msg']);
} }
@@ -131,7 +128,6 @@ class WhisperLinkSettingController extends GetxController {
..value.data.followStatus = null ..value.data.followStatus = null
..refresh(); ..refresh();
GStorage.removeBlackMid(talkerUid); GStorage.removeBlackMid(talkerUid);
SmartDialog.showToast('操作成功');
} else { } else {
SmartDialog.showToast(res['msg']); SmartDialog.showToast(res['msg']);
} }
@@ -151,7 +147,6 @@ class WhisperLinkSettingController extends GetxController {
..value.data.followStatus = 128 ..value.data.followStatus = 128
..refresh(); ..refresh();
GStorage.setBlackMid(talkerUid); GStorage.setBlackMid(talkerUid);
SmartDialog.showToast('操作成功');
} else { } else {
SmartDialog.showToast(res['msg']); SmartDialog.showToast(res['msg']);
} }