Package-level declarations
Types
Link copied to clipboard
internal data class CallingMessageInstructions(val context: Pointer?, val callHostConversationId: ConversationId, val messageString: String, val avsSelfUserId: UserId, val avsSelfClientId: ClientId, val messageTarget: CallingMessageTarget)
Represents the instructions for sending a calling message.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal class OnActiveSpeakers(callRepository: CallRepository, qualifiedIdMapper: QualifiedIdMapper, jsonDecoder: Json) : ActiveSpeakersHandler
Link copied to clipboard
internal class OnAnsweredCall(callRepository: CallRepository, scope: CoroutineScope, qualifiedIdMapper: QualifiedIdMapper) : AnsweredCallHandler
Link copied to clipboard
internal class OnClientsRequest(conversationClientsInCallUpdater: ConversationClientsInCallUpdater, epochInfoUpdater: EpochInfoUpdater, qualifiedIdMapper: QualifiedIdMapper, callingScope: CoroutineScope) : ClientsRequestHandler
Link copied to clipboard
internal class OnCloseCall(callRepository: CallRepository, scope: CoroutineScope, qualifiedIdMapper: QualifiedIdMapper, networkStateObserver: NetworkStateObserver, createAndPersistRecentlyEndedCallMetadata: CreateAndPersistRecentlyEndedCallMetadataUseCase) : CloseCallHandler
Link copied to clipboard
internal class OnConfigRequest(calling: Calling, callRepository: CallRepository, callingScope: CoroutineScope, configTransformer: (String) -> String? = null) : CallConfigRequestHandler
Link copied to clipboard
internal class OnEstablishedCall(callRepository: CallRepository, scope: CoroutineScope, qualifiedIdMapper: QualifiedIdMapper) : EstablishedCallHandler
Link copied to clipboard
internal class OnIncomingCall(callRepository: CallRepository, callMapper: CallMapper, qualifiedIdMapper: QualifiedIdMapper, scope: CoroutineScope, kaliumConfigs: KaliumConfigs) : IncomingCallHandler
Link copied to clipboard
Link copied to clipboard
internal class OnMuteStateForSelfUserChanged(scope: CoroutineScope, callRepository: CallRepository) : SelfUserMuteHandler
Link copied to clipboard
internal class OnNetworkQualityChanged(callRepository: CallRepository, qualifiedIdMapper: QualifiedIdMapper, jsonDecoder: Json) : NetworkQualityChangedHandler
Link copied to clipboard
internal class OnParticipantListChanged(callRepository: CallRepository, qualifiedIdMapper: QualifiedIdMapper, participantMapper: ParticipantMapper, callHelper: CallHelper, endCall: suspend (ConversationId) -> Unit, callingScope: CoroutineScope, jsonDecoder: Json) : ParticipantChangedHandler
Link copied to clipboard
Link copied to clipboard
internal class OnRequestNewEpoch(epochInfoUpdater: EpochInfoUpdater, qualifiedIdMapper: QualifiedIdMapper, callingScope: CoroutineScope) : RequestNewEpochHandler
Link copied to clipboard
internal class OnSendOTR(qualifiedIdMapper: QualifiedIdMapper, selfUserId: String, selfClientId: String, callMapper: CallMapper, callingMessageSender: CallingMessageSender, jsonDecoder: Json) : SendHandler
Link copied to clipboard
internal class OnSFTRequest(handle: Deferred<Handle>, calling: Calling, callRepository: CallRepository, callingScope: CoroutineScope, networkStateObserver: NetworkStateObserver, waitUntilConnectedTimeout: Duration = DEFAULT_WAIT_UNTIL_CONNECTED_TIMEOUT) : SFTRequestHandler
Functions
Link copied to clipboard
internal fun CallingMessageSender(handle: Deferred<Handle>, calling: Calling, messageSender: MessageSender, callingScope: CoroutineScope, selfConversationIdProvider: SelfConversationIdProvider): CallingMessageSender