import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/http/member.dart'; import 'package:PiliPlus/models_new/space/space_shop/data.dart'; import 'package:PiliPlus/models_new/space/space_shop/item.dart'; import 'package:PiliPlus/pages/common/common_list_controller.dart'; class MemberShopController extends CommonListController { MemberShopController(this.mid); final int mid; @override void onInit() { super.onInit(); queryData(); } bool? showMoreTab; String? clickUrl; String? showMoreDesc; @override List? getDataList(SpaceShopData response) { isEnd = response.haveNextPage == false; showMoreTab = response.showMoreTab; clickUrl = response.clickUrl; showMoreDesc = response.showMoreDesc; return response.data; } @override Future> customGetData() => MemberHttp.spaceShop(mid: mid); }