From 3ef9e36f387f8eeed94002b7309bc62af29c146a Mon Sep 17 00:00:00 2001 From: bwees Date: Mon, 4 Aug 2025 14:58:06 -0500 Subject: [PATCH] fix(mobile): disable memory lane when memories are disabled --- mobile/lib/presentation/pages/dev/main_timeline.page.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mobile/lib/presentation/pages/dev/main_timeline.page.dart b/mobile/lib/presentation/pages/dev/main_timeline.page.dart index 0582399eaf..acc9b58b31 100644 --- a/mobile/lib/presentation/pages/dev/main_timeline.page.dart +++ b/mobile/lib/presentation/pages/dev/main_timeline.page.dart @@ -4,6 +4,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/presentation/widgets/memory/memory_lane.widget.dart'; import 'package:immich_mobile/presentation/widgets/timeline/timeline.widget.dart'; import 'package:immich_mobile/providers/infrastructure/memory.provider.dart'; +import 'package:immich_mobile/providers/user.provider.dart'; @RoutePage() class MainTimelinePage extends ConsumerWidget { @@ -12,10 +13,11 @@ class MainTimelinePage extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { final memoryLaneProvider = ref.watch(driftMemoryFutureProvider); + final memoriesEnabled = ref.watch(currentUserProvider.select((user) => user?.memoryEnabled ?? true)); return memoryLaneProvider.maybeWhen( data: (memories) { - return memories.isEmpty + return memories.isEmpty || !memoriesEnabled ? const Timeline(showStorageIndicator: true) : Timeline( topSliverWidget: SliverToBoxAdapter(