fix: 个人动态无限循环 issues #340
This commit is contained in:
@ -22,13 +22,16 @@ class MemberDynamicsController extends GetxController {
|
||||
offset = '';
|
||||
dynamicsList.clear();
|
||||
}
|
||||
if (offset == '-1') {
|
||||
return;
|
||||
}
|
||||
var res = await MemberHttp.memberDynamic(
|
||||
offset: offset,
|
||||
mid: mid,
|
||||
);
|
||||
if (res['status']) {
|
||||
dynamicsList.addAll(res['data'].items);
|
||||
offset = res['data'].offset;
|
||||
offset = res['data'].offset != '' ? res['data'].offset : '-1';
|
||||
hasMore = res['data'].hasMore;
|
||||
}
|
||||
return res;
|
||||
|
@ -3,7 +3,6 @@ import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:pilipala/pages/member_dynamics/index.dart';
|
||||
import 'package:pilipala/utils/utils.dart';
|
||||
import 'package:protobuf/protobuf.dart';
|
||||
|
||||
import '../dynamics/widgets/dynamic_panel.dart';
|
||||
|
||||
@ -35,7 +34,7 @@ class _MemberDynamicsPageState extends State<MemberDynamicsPage> {
|
||||
if (scrollController.position.pixels >=
|
||||
scrollController.position.maxScrollExtent - 200) {
|
||||
EasyThrottle.throttle(
|
||||
'member_dynamics', const Duration(milliseconds: 500), () {
|
||||
'member_dynamics', const Duration(milliseconds: 1000), () {
|
||||
_memberDynamicController.onLoad();
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user