2222
2323package com.owncloud.android.dependecyinjection
2424
25+ import com.owncloud.android.domain.appregistry.usecases.GetAppRegistryForMimeTypeAsStreamUseCase
26+ import com.owncloud.android.domain.appregistry.usecases.GetUrlToOpenInWebUseCase
2527import com.owncloud.android.domain.authentication.oauth.OIDCDiscoveryUseCase
2628import com.owncloud.android.domain.authentication.oauth.RegisterClientUseCase
2729import com.owncloud.android.domain.authentication.oauth.RequestTokenUseCase
@@ -44,7 +46,6 @@ import com.owncloud.android.domain.camerauploads.usecases.SaveVideoUploadsConfig
4446import com.owncloud.android.domain.capabilities.usecases.GetCapabilitiesAsLiveDataUseCase
4547import com.owncloud.android.domain.capabilities.usecases.GetStoredCapabilitiesUseCase
4648import com.owncloud.android.domain.capabilities.usecases.RefreshCapabilitiesFromServerAsyncUseCase
47- import com.owncloud.android.domain.files.GetUrlToOpenInWebUseCase
4849import com.owncloud.android.domain.files.usecases.CleanConflictUseCase
4950import com.owncloud.android.domain.files.usecases.CleanWorkersUUIDUseCase
5051import com.owncloud.android.domain.files.usecases.CopyFileUseCase
@@ -57,9 +58,9 @@ import com.owncloud.android.domain.files.usecases.GetFolderContentAsStreamUseCas
5758import com.owncloud.android.domain.files.usecases.GetFolderContentUseCase
5859import com.owncloud.android.domain.files.usecases.GetFolderImagesUseCase
5960import com.owncloud.android.domain.files.usecases.GetPersonalRootFolderForAccountUseCase
60- import com.owncloud.android.domain.files.usecases.GetSharesRootFolderForAccount
6161import com.owncloud.android.domain.files.usecases.GetSearchFolderContentUseCase
6262import com.owncloud.android.domain.files.usecases.GetSharedByLinkForAccountAsStreamUseCase
63+ import com.owncloud.android.domain.files.usecases.GetSharesRootFolderForAccount
6364import com.owncloud.android.domain.files.usecases.GetWebDavUrlForSpaceUseCase
6465import com.owncloud.android.domain.files.usecases.MoveFileUseCase
6566import com.owncloud.android.domain.files.usecases.RemoveFileUseCase
@@ -80,11 +81,11 @@ import com.owncloud.android.domain.sharing.shares.usecases.EditPublicShareAsyncU
8081import com.owncloud.android.domain.sharing.shares.usecases.GetShareAsLiveDataUseCase
8182import com.owncloud.android.domain.sharing.shares.usecases.GetSharesAsLiveDataUseCase
8283import com.owncloud.android.domain.sharing.shares.usecases.RefreshSharesFromServerAsyncUseCase
83- import com.owncloud.android.domain.spaces.usecases.GetSpacesFromEveryAccountUseCaseAsStream
8484import com.owncloud.android.domain.spaces.usecases.GetPersonalAndProjectSpacesForAccountUseCase
8585import com.owncloud.android.domain.spaces.usecases.GetPersonalAndProjectSpacesWithSpecialsForAccountAsStreamUseCase
8686import com.owncloud.android.domain.spaces.usecases.GetProjectSpacesWithSpecialsForAccountAsStreamUseCase
8787import com.owncloud.android.domain.spaces.usecases.GetSpaceWithSpecialsByIdForAccountUseCase
88+ import com.owncloud.android.domain.spaces.usecases.GetSpacesFromEveryAccountUseCaseAsStream
8889import com.owncloud.android.domain.spaces.usecases.RefreshSpacesFromServerAsyncUseCase
8990import com.owncloud.android.domain.transfers.usecases.ClearSuccessfulTransfersUseCase
9091import com.owncloud.android.domain.transfers.usecases.GetAllTransfersAsStreamUseCase
@@ -95,8 +96,8 @@ import com.owncloud.android.domain.user.usecases.GetUserAvatarAsyncUseCase
9596import com.owncloud.android.domain.user.usecases.GetUserInfoAsyncUseCase
9697import com.owncloud.android.domain.user.usecases.GetUserQuotasUseCase
9798import com.owncloud.android.domain.user.usecases.RefreshUserQuotaFromServerAsyncUseCase
98- import com.owncloud.android.domain.webfinger.usecases.GetOwnCloudInstancesFromAuthenticatedWebFingerUseCase
9999import com.owncloud.android.domain.webfinger.usecases.GetOwnCloudInstanceFromWebFingerUseCase
100+ import com.owncloud.android.domain.webfinger.usecases.GetOwnCloudInstancesFromAuthenticatedWebFingerUseCase
100101import com.owncloud.android.usecases.accounts.RemoveAccountUseCase
101102import com.owncloud.android.usecases.synchronization.SynchronizeFileUseCase
102103import com.owncloud.android.usecases.synchronization.SynchronizeFolderUseCase
@@ -167,6 +168,10 @@ val useCaseModule = module {
167168 factory { SaveDownloadWorkerUUIDUseCase (get()) }
168169 factory { CleanWorkersUUIDUseCase (get()) }
169170
171+ // Open in web
172+ factory { GetUrlToOpenInWebUseCase (get(), get()) }
173+ factory { GetAppRegistryForMimeTypeAsStreamUseCase (get()) }
174+
170175 // Av Offline
171176 factory { GetFilesAvailableOfflineFromAccountUseCase (get()) }
172177 factory { GetFilesAvailableOfflineFromAccountAsStreamUseCase (get()) }
@@ -239,9 +244,6 @@ val useCaseModule = module {
239244 factory { GetPictureUploadsConfigurationStreamUseCase (get()) }
240245 factory { GetVideoUploadsConfigurationStreamUseCase (get()) }
241246
242- // Files
243- factory { GetUrlToOpenInWebUseCase (get()) }
244-
245247 // Accounts
246- factory { RemoveAccountUseCase (get(), get(), get(), get(), get(), get(), get(), get(), get()) }
248+ factory { RemoveAccountUseCase (get(), get(), get(), get(), get(), get(), get(), get(), get(), get() ) }
247249}
0 commit comments