From 78e9c9b3ee4fbea6b90b3760694bcfb08204c741 Mon Sep 17 00:00:00 2001 From: Penlane Date: Wed, 22 Jul 2026 18:43:51 +0200 Subject: [PATCH] feat(mobile): create provider representing the current asset origin filter --- mobile/lib/providers/infrastructure/timeline.provider.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mobile/lib/providers/infrastructure/timeline.provider.dart b/mobile/lib/providers/infrastructure/timeline.provider.dart index a67b8dd822..2a2d270ae1 100644 --- a/mobile/lib/providers/infrastructure/timeline.provider.dart +++ b/mobile/lib/providers/infrastructure/timeline.provider.dart @@ -1,5 +1,6 @@ import 'package:collection/collection.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:immich_mobile/domain/models/timeline.model.dart'; import 'package:immich_mobile/domain/services/timeline.service.dart'; import 'package:immich_mobile/infrastructure/repositories/timeline.repository.dart'; import 'package:immich_mobile/presentation/widgets/timeline/timeline.state.dart'; @@ -15,6 +16,8 @@ final timelineArgsProvider = Provider.autoDispose( (ref) => throw UnimplementedError('Will be overridden through a ProviderScope.'), ); +final assetOriginFilterProvider = StateProvider((ref) => AssetOriginFilter.all); + final timelineServiceProvider = Provider( (ref) { final timelineUsers = ref.watch(timelineUsersProvider).valueOrNull ?? [];