refa: query data (#659)

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
dom
2025-04-10 21:43:01 +08:00
committed by GitHub
parent 99b19e7b03
commit e1b73f4766
128 changed files with 1493 additions and 1987 deletions

View File

@@ -498,7 +498,7 @@ class Utils {
dynamic res = await DynamicsHttp.dynamicDetail(id: id);
if (res['status']) {
final ctr = Get.find<DynamicsTabController>(tag: 'all');
List list = ctr.loadingState.value is Success
List<DynamicItemModel> list = ctr.loadingState.value is Success
? (ctr.loadingState.value as Success).response
: <DynamicItemModel>[];
list.insert(0, res['data']);
@@ -665,7 +665,7 @@ class Utils {
);
}
static void onCopyOrMove({
static void onCopyOrMove<T>({
required BuildContext context,
required bool isCopy,
required dynamic ctr,
@@ -735,9 +735,9 @@ class Utils {
if (res['status']) {
ctr.handleSelect(false);
if (isCopy.not) {
List dataList =
List<T> dataList =
(ctr.loadingState.value as Success).response;
List remainList = dataList
List<T> remainList = dataList
.toSet()
.difference(resources.toSet())
.toList();