UserSessionScope

class UserSessionScope(userAgent: String, val userId: UserId, globalScope: GlobalKaliumScope, globalCallManager: GlobalCallManager, globalDatabaseBuilder: GlobalDatabaseBuilder, globalPreferences: GlobalPrefProvider, authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, dataStoragePaths: DataStoragePaths, kaliumConfigs: KaliumConfigs, userSessionScopeProvider: UserSessionScopeProvider, userStorageProvider: UserStorageProvider, userAuthenticatedNetworkProvider: UserAuthenticatedNetworkProvider, clientConfig: ClientConfig, platformUserStorageProperties: PlatformUserStorageProperties, networkStateObserver: NetworkStateObserver, logoutCallback: LogoutCallback, syncShutdownCoordinator: SyncShutdownCoordinator) : CoroutineScope

Constructors

Link copied to clipboard
internal constructor(userAgent: String, userId: UserId, globalScope: GlobalKaliumScope, globalCallManager: GlobalCallManager, globalDatabaseBuilder: GlobalDatabaseBuilder, globalPreferences: GlobalPrefProvider, authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, dataStoragePaths: DataStoragePaths, kaliumConfigs: KaliumConfigs, userSessionScopeProvider: UserSessionScopeProvider, userStorageProvider: UserStorageProvider, userAuthenticatedNetworkProvider: UserAuthenticatedNetworkProvider, clientConfig: ClientConfig, platformUserStorageProperties: PlatformUserStorageProperties, networkStateObserver: NetworkStateObserver, logoutCallback: LogoutCallback, syncShutdownCoordinator: SyncShutdownCoordinator)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal val callMapper: CallMapper
Link copied to clipboard
Link copied to clipboard
val cells: CellsScope
Link copied to clipboard
internal val cellsClient: HttpClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val coroutineContext: CoroutineContext
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val isCellsInitialized: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val longWork: LongWorkScope
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal val userId: UserId
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
internal fun buildAudioNormalizedLoudnessWorker(conversationId: ConversationId, messageId: String): AudioNormalizedLoudnessWorker
Link copied to clipboard
suspend fun observeIfE2EIRequiredDuringLogin(): Flow<Boolean?>