Trigger CollectionService sync from sync-service
This commit is contained in:
parent
ef65350826
commit
eb12d617de
2 changed files with 7 additions and 7 deletions
|
@ -3,22 +3,20 @@ import 'dart:io';
|
|||
import 'package:dio/dio.dart';
|
||||
import 'package:logging/logging.dart';
|
||||
import 'package:photos/core/configuration.dart';
|
||||
import 'package:photos/core/event_bus.dart';
|
||||
import 'package:photos/events/user_authenticated_event.dart';
|
||||
import 'package:photos/models/collection.dart';
|
||||
|
||||
class CollectionsService {
|
||||
final _logger = Logger("CollectionsService");
|
||||
|
||||
CollectionsService._privateConstructor() {
|
||||
Bus.instance.on<UserAuthenticatedEvent>().listen((event) {
|
||||
// TODO: sync();
|
||||
});
|
||||
}
|
||||
CollectionsService._privateConstructor() {}
|
||||
|
||||
static final CollectionsService instance =
|
||||
CollectionsService._privateConstructor();
|
||||
|
||||
Future<void> sync() async {
|
||||
// TODO
|
||||
}
|
||||
|
||||
Future<Collection> getFolder(String path) async {
|
||||
return Dio()
|
||||
.get(
|
||||
|
|
|
@ -6,6 +6,7 @@ import 'package:photos/core/event_bus.dart';
|
|||
import 'package:photos/db/files_db.dart';
|
||||
import 'package:photos/events/photo_upload_event.dart';
|
||||
import 'package:photos/events/user_authenticated_event.dart';
|
||||
import 'package:photos/services/collections_service.dart';
|
||||
import 'package:photos/utils/file_downloader.dart';
|
||||
import 'package:photos/repositories/file_repository.dart';
|
||||
import 'package:photo_manager/photo_manager.dart';
|
||||
|
@ -157,6 +158,7 @@ class SyncService {
|
|||
if (!Configuration.instance.hasConfiguredAccount()) {
|
||||
return Future.error("Account not configured yet");
|
||||
}
|
||||
await CollectionsService.instance.sync();
|
||||
await _persistFilesDiff();
|
||||
await _persistEncryptedFilesDiff();
|
||||
await _uploadDiff();
|
||||
|
|
Loading…
Add table
Reference in a new issue