GlobalCallManager

internal actual class GlobalCallManager

Constructors

Link copied to clipboard
constructor(appContext: PlatformContext, scope: <Error class: unknown class>, networkStateObserver: <Error class: unknown class>)
constructor(scope: <Error class: unknown class>, networkStateObserver: <Error class: unknown class>)
constructor(appContext: PlatformContext, scope: <Error class: unknown class>, networkStateObserver: <Error class: unknown class>)

Functions

Link copied to clipboard
internal actual fun getCallManagerForClient(userId: <Error class: unknown class>, callRepository: CallRepository, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, conversationRepository: ConversationRepository, userConfigRepository: UserConfigRepository, messageSender: <Error class: unknown class>, callMapper: CallMapper, federatedIdMapper: FederatedIdMapper, qualifiedIdMapper: QualifiedIdMapper, videoStateChecker: VideoStateChecker, conversationClientsInCallUpdater: ConversationClientsInCallUpdater, getCallConversationType: GetCallConversationTypeProvider, networkStateObserver: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, createAndPersistRecentlyEndedCallMetadata: CreateAndPersistRecentlyEndedCallMetadataUseCase): CallManager

Get a CallManager for a session, shouldn't be instantiated more than one CallManager for a single session.

internal actual fun getCallManagerForClient(userId: <Error class: unknown class>, callRepository: <Error class: unknown class>, currentClientIdProvider: <Error class: unknown class>, selfConversationIdProvider: <Error class: unknown class>, conversationRepository: <Error class: unknown class>, userConfigRepository: <Error class: unknown class>, messageSender: <Error class: unknown class>, callMapper: <Error class: unknown class>, federatedIdMapper: <Error class: unknown class>, qualifiedIdMapper: <Error class: unknown class>, videoStateChecker: <Error class: unknown class>, conversationClientsInCallUpdater: <Error class: unknown class>, getCallConversationType: <Error class: unknown class>, networkStateObserver: <Error class: unknown class>, kaliumConfigs: <Error class: unknown class>, createAndPersistRecentlyEndedCallMetadata: <Error class: unknown class>): <Error class: unknown class>
internal expect fun getCallManagerForClient(userId: <Error class: unknown class>, callRepository: CallRepository, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, conversationRepository: ConversationRepository, userConfigRepository: UserConfigRepository, messageSender: <Error class: unknown class>, callMapper: CallMapper, federatedIdMapper: FederatedIdMapper, qualifiedIdMapper: QualifiedIdMapper, videoStateChecker: VideoStateChecker, conversationClientsInCallUpdater: ConversationClientsInCallUpdater, getCallConversationType: GetCallConversationTypeProvider, networkStateObserver: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, createAndPersistRecentlyEndedCallMetadata: CreateAndPersistRecentlyEndedCallMetadataUseCase): CallManager
internal actual fun getCallManagerForClient(userId: <Error class: unknown class>, callRepository: CallRepository, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, conversationRepository: ConversationRepository, userConfigRepository: UserConfigRepository, messageSender: <Error class: unknown class>, callMapper: CallMapper, federatedIdMapper: FederatedIdMapper, qualifiedIdMapper: QualifiedIdMapper, videoStateChecker: VideoStateChecker, conversationClientsInCallUpdater: ConversationClientsInCallUpdater, getCallConversationType: GetCallConversationTypeProvider, networkStateObserver: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, createAndPersistRecentlyEndedCallMetadata: CreateAndPersistRecentlyEndedCallMetadataUseCase): CallManager

Get a CallManager for a session, shouldn't be instantiated more than one CallManager for a single session.

Link copied to clipboard
internal actual fun getFlowManager(): FlowManagerService
internal expect fun getFlowManager(): FlowManagerService
internal actual fun getFlowManager(): FlowManagerService
Link copied to clipboard
internal actual fun getMediaManager(): MediaManagerService
internal expect fun getMediaManager(): MediaManagerService
internal actual fun getMediaManager(): MediaManagerService
Link copied to clipboard
internal actual open override fun networkChanged()
actual open fun networkChanged()
internal expect open override fun networkChanged()
internal actual open override fun networkChanged()
Link copied to clipboard
internal actual suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)
actual suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)
internal expect suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)
internal actual suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)