fix: timeline service mismatch state (#19612)

This commit is contained in:
Alex 2025-06-30 12:20:13 -05:00 committed by GitHub
parent e60bc3c304
commit fa5f30d9ca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -7,12 +7,15 @@ import 'package:immich_mobile/presentation/widgets/timeline/timeline.widget.dart
import 'package:immich_mobile/providers/infrastructure/timeline.provider.dart';
@RoutePage()
class MainTimelinePage extends StatelessWidget {
class MainTimelinePage extends ConsumerWidget {
const MainTimelinePage({super.key});
@override
Widget build(BuildContext context) {
Widget build(BuildContext context, WidgetRef ref) {
return ProviderScope(
key: ref.watch(timelineUsersProvider).value != null
? ValueKey(ref.watch(timelineUsersProvider).value)
: const ValueKey("main-timeline"),
overrides: [
timelineServiceProvider.overrideWith(
(ref) {