@@ -5,7 +5,6 @@ import 'dart:io';
5
5
import 'package:collection/collection.dart' ;
6
6
import 'package:drift/drift.dart' ;
7
7
import 'package:flutter/foundation.dart' ;
8
- import 'package:hooks_riverpod/hooks_riverpod.dart' ;
9
8
import 'package:immich_mobile/domain/models/album/local_album.model.dart' ;
10
9
import 'package:immich_mobile/domain/models/store.model.dart' ;
11
10
import 'package:immich_mobile/entities/album.entity.dart' ;
@@ -23,13 +22,8 @@ import 'package:immich_mobile/infrastructure/entities/store.entity.dart';
23
22
import 'package:immich_mobile/infrastructure/entities/store.entity.drift.dart' ;
24
23
import 'package:immich_mobile/infrastructure/entities/user.entity.dart' ;
25
24
import 'package:immich_mobile/infrastructure/repositories/db.repository.dart' ;
26
- import 'package:immich_mobile/providers/app_settings.provider.dart' ;
27
- import 'package:immich_mobile/providers/background_sync.provider.dart' ;
28
- import 'package:immich_mobile/providers/backup/backup.provider.dart' ;
29
- import 'package:immich_mobile/services/app_settings.service.dart' ;
30
25
import 'package:immich_mobile/utils/diff.dart' ;
31
26
import 'package:isar/isar.dart' ;
32
- import 'package:logging/logging.dart' ;
33
27
// ignore: import_rule_photo_manager
34
28
import 'package:photo_manager/photo_manager.dart' ;
35
29
@@ -310,25 +304,6 @@ class _DeviceAsset {
310
304
const _DeviceAsset ({required this .assetId, this .hash, this .dateTime});
311
305
}
312
306
313
- Future <List <void >> runNewSync (WidgetRef ref, {bool full = false }) {
314
- ref.read (backupProvider.notifier).cancelBackup ();
315
-
316
- final backgroundManager = ref.read (backgroundSyncProvider);
317
- final isAlbumLinkedSyncEnable = ref.read (appSettingsServiceProvider).getSetting (AppSettingsEnum .syncAlbums);
318
-
319
- return Future .wait ([
320
- backgroundManager.syncLocal (full: full).then ((_) {
321
- Logger ("runNewSync" ).fine ("Hashing assets after syncLocal" );
322
- return backgroundManager.hashAssets ();
323
- }),
324
- backgroundManager.syncRemote ().then ((_) {
325
- if (isAlbumLinkedSyncEnable) {
326
- return backgroundManager.syncLinkedAlbum ();
327
- }
328
- }),
329
- ]);
330
- }
331
-
332
307
Future <void > resetDriftDatabase (Drift drift) async {
333
308
// https://github.com/simolus3/drift/commit/bd80a46264b6dd833ef4fd87fffc03f5a832ab41#diff-3f879e03b4a35779344ef16170b9353608dd9c42385f5402ec6035aac4dd8a04R76-R94
334
309
final database = drift.attachedDatabase;
0 commit comments