import { MTProtoSender } from "https://deno.land/x/grm@v0.3.1/src/network/mtproto_sender.ts";
Constructors
new
MTProtoSender(authKey: undefined | AuthKey, opts: DEFAULT_OPTIONS)Properties
private
readonly
_log: Loggerprivate
_pendingState: Map<string, RequestState>private
_sendQueue: MessagePackerprivate
readonly
_state: MTProtoStateprivate
readonly
_updateCallback: (client: any, update: UpdateConnectionState) => voidoptional
_connection: Connectionreadonly
authKey: AuthKeyMethods
_connect()
_disconnect(_error?)
_handleAck(message: TLMessage)
_handleBadNotification(message: TLMessage)
_handleBadServerSalt(message: TLMessage)
_handleContainer(message: TLMessage)
_handleDetailedInfo(message: TLMessage)
_handleFutureSalts(message: TLMessage)
_handleGzipPacked(message: TLMessage)
_handleMsgAll(_message: TLMessage)
_handleNewDetailedInfo(message: TLMessage)
_handleNewSessionCreated(message: TLMessage)
_handlePong(message: TLMessage)
_handleRPCResult(message: TLMessage)
_handleStateForgotten(message: TLMessage)
_handleUpdate(message: TLMessage)
_popStates(msgId: bigInt.BigInteger)
_processMessage(message: TLMessage)
connect(connection: Connection, force?: boolean)
send(request: Api.AnyRequest): any