|
|
@@ -88,25 +88,23 @@ class ContactInCompleteController extends BaseController {
|
|
|
.toList();
|
|
|
|
|
|
|
|
|
- LoadingDialog.show();
|
|
|
+ LoadingDialog.show(displayTime: 100);
|
|
|
|
|
|
for (var contact in contactToDelete) {
|
|
|
await contact.delete(); // 删除操作必须 `await`
|
|
|
}
|
|
|
+
|
|
|
+ LoadingDialog.hide();
|
|
|
+ ToastUtil.show("Successful");
|
|
|
|
|
|
- Future.delayed(Duration(milliseconds: 300), ()async {
|
|
|
- LoadingDialog.hide();
|
|
|
- ToastUtil.show("Successful");
|
|
|
+ exitEditMode();
|
|
|
|
|
|
- exitEditMode();
|
|
|
+ await ContactState.loadContacts(); // 确保联系人列表更新
|
|
|
|
|
|
- await ContactState.loadContacts(); // 确保联系人列表更新
|
|
|
+ filterContacts(); // 重新筛选联系人
|
|
|
+ groupContacts(); // 重新分组
|
|
|
|
|
|
- filterContacts(); // 重新筛选联系人
|
|
|
- groupContacts(); // 重新分组
|
|
|
-
|
|
|
- debugPrint("filteredContacts.length: ${filteredContacts.length}");
|
|
|
- });
|
|
|
+ debugPrint("filteredContacts.length: ${filteredContacts.length}");
|
|
|
}
|
|
|
|
|
|
// 全选/取消全选
|