mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
@@ -63,12 +63,14 @@ class HorizontalMemberPageController
|
||||
hasNext = data.hasNext ?? false;
|
||||
}
|
||||
}
|
||||
if (isLoadPrevious && loadingState.value.isSuccess) {
|
||||
data.item ??= <SpaceArchiveItem>[];
|
||||
data.item!.addAll(loadingState.value.data!);
|
||||
} else if (!isRefresh && loadingState.value.isSuccess) {
|
||||
data.item ??= <SpaceArchiveItem>[];
|
||||
data.item!.insertAll(0, loadingState.value.data!);
|
||||
if (isLoadPrevious) {
|
||||
if (loadingState.value case Success(:final response)) {
|
||||
(data.item ??= <SpaceArchiveItem>[]).addAll(response!);
|
||||
}
|
||||
} else if (!isRefresh) {
|
||||
if (loadingState.value case Success(:final response)) {
|
||||
(data.item ??= <SpaceArchiveItem>[]).insertAll(0, response!);
|
||||
}
|
||||
}
|
||||
firstAid = data.item?.firstOrNull?.param;
|
||||
lastAid = data.item?.lastOrNull?.param;
|
||||
|
||||
Reference in New Issue
Block a user