GlobalCallManager

expect class GlobalCallManager
actual class GlobalCallManager(appContext: PlatformContext, scope: <Error class: unknown class>)

Constructors

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

Functions

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

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)
actual suspend fun removeInMemoryCallingManagerForUser(userId: <Error class: unknown class>)