mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 13:33:32 +00:00
Make timeline refresh also load new posts.
This commit is contained in:
parent
89b47e7451
commit
d87036865e
1 changed files with 13 additions and 4 deletions
|
@ -13,6 +13,18 @@ class TimelinePanel extends StatelessWidget {
|
|||
|
||||
const TimelinePanel({super.key, required this.timeline});
|
||||
|
||||
Future<void> update(TimelineManager manager) async {
|
||||
await manager.updateTimeline(
|
||||
timeline,
|
||||
TimelineRefreshType.refresh,
|
||||
);
|
||||
|
||||
await manager.updateTimeline(
|
||||
timeline,
|
||||
TimelineRefreshType.loadNewer,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final manager = context
|
||||
|
@ -22,10 +34,7 @@ class TimelinePanel extends StatelessWidget {
|
|||
final items = manager.getTimeline(timeline);
|
||||
return RefreshIndicator(
|
||||
onRefresh: () async {
|
||||
manager.updateTimeline(
|
||||
timeline,
|
||||
TimelineRefreshType.refresh,
|
||||
);
|
||||
update(manager);
|
||||
return;
|
||||
},
|
||||
child: items.isEmpty
|
||||
|
|
Loading…
Reference in a new issue