mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-21 17:46:24 +08:00
@@ -1,6 +1,7 @@
|
||||
import 'dart:convert';
|
||||
|
||||
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/grpc/bilibili/app/im/v1.pb.dart'
|
||||
show Session, SessionId, SessionPageType, SessionType, UnreadStyle;
|
||||
@@ -71,7 +72,12 @@ class WhisperSessionItem extends StatelessWidget {
|
||||
dense: true,
|
||||
onTap: () {
|
||||
Get.back();
|
||||
onRemove(item.id.privateId.talkerUid.toInt());
|
||||
showConfirmDialog(
|
||||
context: context,
|
||||
title: '确定删除该对话?',
|
||||
onConfirm: () =>
|
||||
onRemove(item.id.privateId.talkerUid.toInt()),
|
||||
);
|
||||
},
|
||||
title: const Text('删除'),
|
||||
),
|
||||
|
||||
@@ -84,7 +84,6 @@ class WhisperLinkSettingController extends GetxController {
|
||||
sessionSs
|
||||
..value.data.pushSetting = setting
|
||||
..refresh();
|
||||
SmartDialog.showToast('操作成功');
|
||||
} else {
|
||||
SmartDialog.showToast(res['msg']);
|
||||
}
|
||||
@@ -96,7 +95,6 @@ class WhisperLinkSettingController extends GetxController {
|
||||
: await ImGrpc.pinSession(sessionId: sessionId);
|
||||
if (res.isSuccess) {
|
||||
isPinned.value = !isPinned.value;
|
||||
SmartDialog.showToast('操作成功');
|
||||
} else {
|
||||
res.toast();
|
||||
}
|
||||
@@ -113,7 +111,6 @@ class WhisperLinkSettingController extends GetxController {
|
||||
msgDnd
|
||||
..value.data!.first.setting = setting
|
||||
..refresh();
|
||||
SmartDialog.showToast('操作成功');
|
||||
} else {
|
||||
SmartDialog.showToast(res['msg']);
|
||||
}
|
||||
@@ -131,7 +128,6 @@ class WhisperLinkSettingController extends GetxController {
|
||||
..value.data.followStatus = null
|
||||
..refresh();
|
||||
GStorage.removeBlackMid(talkerUid);
|
||||
SmartDialog.showToast('操作成功');
|
||||
} else {
|
||||
SmartDialog.showToast(res['msg']);
|
||||
}
|
||||
@@ -151,7 +147,6 @@ class WhisperLinkSettingController extends GetxController {
|
||||
..value.data.followStatus = 128
|
||||
..refresh();
|
||||
GStorage.setBlackMid(talkerUid);
|
||||
SmartDialog.showToast('操作成功');
|
||||
} else {
|
||||
SmartDialog.showToast(res['msg']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user