opt: multi del

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-06 18:03:09 +08:00
parent b239737498
commit 3a15353bc4
2 changed files with 15 additions and 6 deletions

View File

@@ -145,10 +145,15 @@ class HistoryController extends MultiSelectController {
}).toList();
dynamic response = await UserHttp.delHistory(kidList);
if (response['status']) {
Set remainList = ((loadingState.value as Success).response as List)
List remainList = ((loadingState.value as Success).response as List)
.toSet()
.difference(result.toSet());
loadingState.value = LoadingState.success(remainList.toList());
.difference(result.toSet())
.toList();
if (remainList.isNotEmpty) {
loadingState.value = LoadingState.success(remainList);
} else {
onReload();
}
if (enableMultiSelect.value) {
checkedCount.value = 0;
enableMultiSelect.value = false;