mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-28 06:15:51 +08:00
@@ -17,7 +17,7 @@ abstract class CommonSearchPageState<S extends StatefulWidget, R, T>
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (controller case MultiSelectBase multiCtr) {
|
||||
if (controller case final MultiSelectBase multiCtr) {
|
||||
return Obx(() {
|
||||
final enableMultiSelect = multiCtr.enableMultiSelect.value;
|
||||
return PopScope(
|
||||
@@ -95,11 +95,11 @@ abstract class CommonSearchPageState<S extends StatefulWidget, R, T>
|
||||
Widget _buildBody(LoadingState<List<T>?> loadingState) {
|
||||
return switch (loadingState) {
|
||||
Loading() => const HttpError(),
|
||||
Success(:var response) =>
|
||||
Success(:final response) =>
|
||||
response != null && response.isNotEmpty
|
||||
? buildList(response)
|
||||
: HttpError(onReload: controller.onReload),
|
||||
Error(:var errMsg) => HttpError(
|
||||
Error(:final errMsg) => HttpError(
|
||||
errMsg: errMsg,
|
||||
onReload: controller.onReload,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user