@@ -21,7 +21,6 @@ package com.owncloud.android.dependecyinjection
2121
2222import com.owncloud.android.MainApp
2323import com.owncloud.android.R
24- import com.owncloud.android.presentation.authentication.AccountUtils
2524import com.owncloud.android.data.ClientManager
2625import com.owncloud.android.data.authentication.datasources.RemoteAuthenticationDataSource
2726import com.owncloud.android.data.authentication.datasources.implementation.OCRemoteAuthenticationDataSource
@@ -45,55 +44,34 @@ import com.owncloud.android.data.user.datasources.implementation.OCRemoteUserDat
4544import com.owncloud.android.data.webfinger.datasources.WebfingerRemoteDatasource
4645import com.owncloud.android.data.webfinger.datasources.implementation.OCWebfingerRemoteDatasource
4746import com.owncloud.android.lib.common.ConnectionValidator
48- import com.owncloud.android.lib.common.OwnCloudAccount
49- import com.owncloud.android.lib.common.SingleSessionManager
50- import com.owncloud.android.lib.resources.files.services.ChunkService
51- import com.owncloud.android.lib.resources.files.services.FileService
52- import com.owncloud.android.lib.resources.files.services.implementation.OCChunkService
53- import com.owncloud.android.lib.resources.files.services.implementation.OCFileService
5447import com.owncloud.android.lib.resources.oauth.services.OIDCService
5548import com.owncloud.android.lib.resources.oauth.services.implementation.OCOIDCService
56- import com.owncloud.android.lib.resources.shares.services.ShareService
57- import com.owncloud.android.lib.resources.shares.services.ShareeService
58- import com.owncloud.android.lib.resources.shares.services.implementation.OCShareService
59- import com.owncloud.android.lib.resources.shares.services.implementation.OCShareeService
60- import com.owncloud.android.lib.resources.status.services.CapabilityService
6149import com.owncloud.android.lib.resources.status.services.ServerInfoService
62- import com.owncloud.android.lib.resources.status.services.implementation.OCCapabilityService
6350import com.owncloud.android.lib.resources.status.services.implementation.OCServerInfoService
6451import com.owncloud.android.lib.resources.webfinger.services.WebfingerService
6552import com.owncloud.android.lib.resources.webfinger.services.implementation.OCWebfingerService
6653import org.koin.android.ext.koin.androidContext
6754import org.koin.dsl.module
6855
6956val remoteDataSourceModule = module {
70- single { AccountUtils .getCurrentOwnCloudAccount(androidContext()) }
71- single { OwnCloudAccount (get(), androidContext()) }
72- single { SingleSessionManager .getDefaultSingleton().getClientFor(get(), androidContext(), get()) }
73-
7457 single { ConnectionValidator (androidContext(), androidContext().resources.getBoolean(R .bool.clear_cookies_on_validation)) }
7558 single { ClientManager (get(), get(), androidContext(), MainApp .accountType, get()) }
7659
77- single<CapabilityService > { OCCapabilityService (get()) }
78- single<FileService > { OCFileService (get()) }
79- single<ChunkService > { OCChunkService (get()) }
8060 single<ServerInfoService > { OCServerInfoService () }
8161 single<OIDCService > { OCOIDCService () }
82- single<ShareService > { OCShareService (get()) }
83- single<ShareeService > { OCShareeService (get()) }
8462 single<WebfingerService > { OCWebfingerService () }
8563
86- factory <RemoteAuthenticationDataSource > { OCRemoteAuthenticationDataSource (get()) }
87- factory <RemoteCapabilitiesDataSource > { OCRemoteCapabilitiesDataSource (get(), get()) }
88- factory <RemoteFileDataSource > { OCRemoteFileDataSource (get()) }
89- factory <RemoteOAuthDataSource > { OCRemoteOAuthDataSource (get(), get()) }
90- factory <RemoteServerInfoDataSource > { OCRemoteServerInfoDataSource (get(), get()) }
91- factory <RemoteShareDataSource > { OCRemoteShareDataSource (get(), get()) }
92- factory <RemoteShareeDataSource > { OCRemoteShareeDataSource (get(), get()) }
93- factory <RemoteUserDataSource > {
64+ single <RemoteAuthenticationDataSource > { OCRemoteAuthenticationDataSource (get()) }
65+ single <RemoteCapabilitiesDataSource > { OCRemoteCapabilitiesDataSource (get(), get()) }
66+ single <RemoteFileDataSource > { OCRemoteFileDataSource (get()) }
67+ single <RemoteOAuthDataSource > { OCRemoteOAuthDataSource (get(), get()) }
68+ single <RemoteServerInfoDataSource > { OCRemoteServerInfoDataSource (get(), get()) }
69+ single <RemoteShareDataSource > { OCRemoteShareDataSource (get(), get()) }
70+ single <RemoteShareeDataSource > { OCRemoteShareeDataSource (get(), get()) }
71+ single <RemoteUserDataSource > {
9472 OCRemoteUserDataSource (get(), androidContext().resources.getDimension(R .dimen.file_avatar_size).toInt())
9573 }
96- factory <WebfingerRemoteDatasource > { OCWebfingerRemoteDatasource (get(), get()) }
74+ single <WebfingerRemoteDatasource > { OCWebfingerRemoteDatasource (get(), get()) }
9775
9876 factory { RemoteCapabilityMapper () }
9977 factory { RemoteShareMapper () }
0 commit comments