mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-01 07:39:47 +08:00
opt: dyn tab
opt: reload Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:PiliPlus/http/msg.dart';
|
||||
import 'package:PiliPlus/models/dynamics/result.dart';
|
||||
import 'package:PiliPlus/pages/common/common_list_controller.dart';
|
||||
import 'package:PiliPlus/pages/main/controller.dart';
|
||||
import 'package:PiliPlus/utils/extension.dart';
|
||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
@@ -62,4 +63,10 @@ class DynamicsTabController
|
||||
SmartDialog.showToast(res['msg']);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Future onReload() {
|
||||
scrollController.jumpToTop();
|
||||
return super.onReload();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,9 +60,11 @@ class _DynamicsTabPageState
|
||||
super.initState();
|
||||
if (widget.dynamicsType == 'up') {
|
||||
_listener = dynamicsController.mid.listen((mid) {
|
||||
controller.mid = mid;
|
||||
controller.scrollController.jumpTo(0);
|
||||
controller.onReload();
|
||||
if (mid != -1) {
|
||||
controller
|
||||
..mid = mid
|
||||
..onReload();
|
||||
}
|
||||
});
|
||||
}
|
||||
dynamicsWaterfallFlow = GStorage.setting
|
||||
|
||||
Reference in New Issue
Block a user