fix: timeline service uninitialised across routes (#19544)

This commit is contained in:
shenlong 2025-07-01 20:53:20 +05:30 committed by GitHub
parent f59b0bab5a
commit 15be3437bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 95 additions and 139 deletions

View file

@ -1,5 +1,3 @@
import 'dart:async';
import 'package:auto_route/auto_route.dart';
import 'package:flutter/widgets.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
@ -20,7 +18,7 @@ class LocalTimelinePage extends StatelessWidget {
(ref) {
final timelineService =
ref.watch(timelineFactoryProvider).localAlbum(albumId: albumId);
ref.onDispose(() => unawaited(timelineService.dispose()));
ref.onDispose(timelineService.dispose);
return timelineService;
},
),