Refactor member page (#3)

* refactor: member page

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
This commit is contained in:
bggRGjQaUbCoE
2024-10-17 11:18:59 +08:00
committed by GitHub
parent 270bf0a4b6
commit f77088b870
205 changed files with 70072 additions and 119 deletions

View File

@@ -4,17 +4,21 @@ import 'package:PiliPalaX/http/member.dart';
import 'package:PiliPalaX/models/dynamics/result.dart';
class MemberDynamicsController extends GetxController {
MemberDynamicsController(this.mid);
final ScrollController scrollController = ScrollController();
late int mid;
int? mid;
String offset = '';
int count = 0;
bool hasMore = true;
RxList<DynamicItemModel> dynamicsList = <DynamicItemModel>[].obs;
// TODO: refactor
late Future futureBuilderFuture;
@override
void onInit() {
void onInit() async {
super.onInit();
mid = int.parse(Get.parameters['mid']!);
futureBuilderFuture = getMemberDynamic('onRefresh');
}
Future getMemberDynamic(type) async {