UserSessionScope

internal fun UserSessionScope(applicationContext: Context, userAgent: String, userId: UserId, globalScope: GlobalKaliumScope, globalDatabaseBuilder: GlobalDatabaseBuilder, globalCallManager: GlobalCallManager, globalPreferences: GlobalPrefProvider, authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, dataStoragePaths: DataStoragePaths, kaliumConfigs: KaliumConfigs, userStorageProvider: UserStorageProvider, userAuthenticatedNetworkProvider: UserAuthenticatedNetworkProvider, userSessionScopeProvider: UserSessionScopeProvider, networkStateObserver: NetworkStateObserver, logoutCallback: LogoutCallback, syncShutdownCoordinator: SyncShutdownCoordinator): UserSessionScope
internal fun UserSessionScope(platformUserStorageProperties: PlatformUserStorageProperties, userId: UserId, globalScope: GlobalKaliumScope, globalCallManager: GlobalCallManager, globalPreferences: GlobalPrefProvider, globalDatabaseBuilder: GlobalDatabaseBuilder, authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, dataStoragePaths: DataStoragePaths, kaliumConfigs: KaliumConfigs, userStorageProvider: UserStorageProvider, userAuthenticatedNetworkProvider: UserAuthenticatedNetworkProvider, userSessionScopeProvider: UserSessionScopeProvider, networkStateObserver: NetworkStateObserver, logoutCallback: LogoutCallback, userAgent: String, syncShutdownCoordinator: SyncShutdownCoordinator, coreCryptoCentralFactory: suspend (String, ByteArray) -> CoreCryptoCentral = { root, key -> com.wire.kalium.cryptography.coreCryptoCentral(root, key) }): UserSessionScope
internal fun UserSessionScope(platformUserStorageProperties: PlatformUserStorageProperties, userId: UserId, globalScope: GlobalKaliumScope, globalCallManager: GlobalCallManager, globalPreferences: GlobalPrefProvider, globalDatabaseBuilder: GlobalDatabaseBuilder, authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, dataStoragePaths: DataStoragePaths, kaliumConfigs: KaliumConfigs, userStorageProvider: UserStorageProvider, userAuthenticatedNetworkProvider: UserAuthenticatedNetworkProvider, userSessionScopeProvider: UserSessionScopeProvider, networkStateObserver: NetworkStateObserver, logoutCallback: LogoutCallback, userAgent: String, syncShutdownCoordinator: SyncShutdownCoordinator): UserSessionScope