Refactoring for model and view-model logic for Open Screen:
Created new OpenScreenViewModel file and added storageOperation publisher, with a subscriber that updates project list.
Reduced scope of StorageProvider for managing storage operations. Open Screen-specific logic is moved to new view controller. Added new method returning a Future type when download task takes place.
This PR proposes the following changes:
OpenScreenViewModel
file and addedstorageOperation
publisher, with a subscriber that updates project list.StorageProvider
for managing storage operations. Open Screen-specific logic is moved to new view controller. Added new method returning aFuture
type when download task takes place.Tagging #17