opt: note

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-03-29 10:56:35 +08:00
parent eea5257da2
commit 6ea8ffea7a
6 changed files with 50 additions and 21 deletions

View File

@@ -53,7 +53,11 @@ class FavNoteController extends MultiSelectController {
List dataList = (loadingState.value as Success).response as List;
Set removeList = dataList.where((item) => item['checked'] == true).toSet();
final res = await VideoHttp.delNote(
noteIds: removeList.map((item) => item['note_id']).toList());
isPublish: isPublish,
noteIds: removeList
.map((item) => isPublish ? item['cvid'] : item['note_id'])
.toList(),
);
if (res['status']) {
List remainList = dataList.toSet().difference(removeList).toList();
loadingState.value = LoadingState.success(remainList);