refactor: use currentUser for auth user table

# Conflicts:
#	mobile/lib/domain/services/sync_linked_album.service.dart
#	mobile/lib/infrastructure/repositories/store.repository.dart
#	mobile/lib/infrastructure/repositories/user.repository.dart
#	mobile/lib/providers/infrastructure/user.provider.dart
#	mobile/test/domain/services/sync_linked_album_service_test.dart
#	mobile/test/providers/infrastructure/memory_provider_test.dart
This commit is contained in:
shenlong-tanwen 2026-06-16 19:59:35 +05:30
parent 4cd7c7f5d5
commit b24757e40f
3 changed files with 5 additions and 10246 deletions

View file

@ -17,6 +17,7 @@ import 'package:immich_mobile/providers/background_sync.provider.dart';
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
import 'package:immich_mobile/providers/infrastructure/db.provider.dart';
import 'package:immich_mobile/providers/infrastructure/session.provider.dart';
import 'package:immich_mobile/providers/infrastructure/user.provider.dart';
import 'package:immich_mobile/providers/server_info.provider.dart';
import 'package:immich_mobile/providers/view_intent/view_intent_handler.provider.dart';
import 'package:immich_mobile/providers/websocket.provider.dart';

View file

@ -6,6 +6,10 @@ import 'package:immich_mobile/providers/api.provider.dart';
import 'package:immich_mobile/providers/infrastructure/db.provider.dart';
import 'package:immich_mobile/repositories/partner_api.repository.dart';
final userRepositoryProvider = Provider((ref) => UserRepository(ref.watch(driftProvider)));
final authUserRepositoryProvider = Provider((ref) => DriftAuthUserRepository(ref.watch(driftProvider)));
final userApiRepositoryProvider = Provider((ref) => UserApiRepository(ref.watch(apiServiceProvider).usersApi));
final userServiceProvider = Provider((ref) {

File diff suppressed because it is too large Load diff