CallKtx - libtd-ktx

Kotlin Coroutines extensions for Telegram API TDLib (Telegram Database library)


libtd-ktx / kotlinx.telegram.extensions / CallKtx

CallKtx

interface CallKtx : BaseKtx

Interface for access TdApi.Call extension functions. Can be used alongside with other extension interfaces of the package. Must contain TelegramFlow instance field to access its functionality

Properties

api Instance of the TelegramFlow connecting extensions to the Telegram Clientabstract val api: TelegramFlow

Functions

accept Suspend function, which accepts an incoming call.open suspend fun Call.accept(protocol: CallProtocol?): Unit
discard Suspend function, which discards a call.open suspend fun Call.discard(isDisconnected: Boolean, duration: Int, connectionId: Long): Unit
sendDebugInformation Suspend function, which sends debug information for a call.open suspend fun Call.sendDebugInformation(debugInformation: String?): Unit
sendRating Suspend function, which sends a call rating.open suspend fun Call.sendRating(rating: Int, comment: String?, problems: Array<CallProblem>?): Unit

Inheritors

TelegramKtx Interface for access all Telegram objects extension functions. Contains 182 extensionsinterface TelegramKtx : BasicGroupKtx, CallKtx, ChatKtx, FileKtx, MessageKtx, NotificationGroupKtx, ProxyKtx, SecretChatKtx, SupergroupKtx, UserKtx, CommonKtx