mod: 控制器监听事件移除

This commit is contained in:
guozhigq
2023-08-20 09:12:31 +08:00
parent 6bbbdd7710
commit 8627869309
16 changed files with 114 additions and 31 deletions

View File

@ -41,7 +41,8 @@ class _RcmdPageState extends State<RcmdPage>
() {
if (scrollController.position.pixels >=
scrollController.position.maxScrollExtent - 200) {
EasyThrottle.throttle('my-throttler', const Duration(seconds: 1), () {
EasyThrottle.throttle(
'my-throttler', const Duration(milliseconds: 500), () {
_rcmdController.isLoadingMore = true;
_rcmdController.onLoad();
});
@ -58,6 +59,12 @@ class _RcmdPageState extends State<RcmdPage>
);
}
@override
void dispose() {
_rcmdController.scrollController.removeListener(() {});
super.dispose();
}
@override
Widget build(BuildContext context) {
super.build(context);