import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/domain/services/trash.service.dart'; import 'package:immich_mobile/providers/app_settings.provider.dart'; import 'package:immich_mobile/providers/infrastructure/storage.provider.dart'; import 'package:immich_mobile/repositories/local_files_manager.repository.dart'; import 'package:logging/logging.dart'; import 'asset.provider.dart'; final trashServiceProvider = Provider( (ref) => TrashService( appSettingsService: ref.watch(appSettingsServiceProvider), remoteAssetRepository: ref.watch(remoteAssetRepositoryProvider), localAssetRepository: ref.watch(localAssetRepository), localFilesManager: ref.watch(localFilesManagerRepositoryProvider), storageRepository: ref.watch(storageRepositoryProvider), logger: Logger('TrashService'), ), );