From dc9092bcfebf13da781614ab3ea9f40de26141f8 Mon Sep 17 00:00:00 2001 From: Vishnu Mohandas Date: Mon, 9 Nov 2020 18:26:50 +0530 Subject: [PATCH] Trigger UI refresh when a collection is updated --- lib/services/favorites_service.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/services/favorites_service.dart b/lib/services/favorites_service.dart index a1223464f..7dd95831d 100644 --- a/lib/services/favorites_service.dart +++ b/lib/services/favorites_service.dart @@ -1,6 +1,8 @@ import 'package:flutter_sodium/flutter_sodium.dart'; import 'package:photos/core/configuration.dart'; +import 'package:photos/core/event_bus.dart'; import 'package:photos/db/files_db.dart'; +import 'package:photos/events/collection_updated_event.dart'; import 'package:photos/models/collection.dart'; import 'package:photos/models/file.dart'; import 'package:photos/services/collections_service.dart'; @@ -37,6 +39,7 @@ class FavoritesService { file.collectionID = collectionID; final uploadedFile = (await _fileUploader.forceUpload(file)); await _filesDB.update(uploadedFile); + Bus.instance.fire(CollectionUpdatedEvent(collectionID: collectionID)); } else { await _collectionsService.addToCollection(collectionID, [file]); }