Documentation - v0.27.1
    Preparing search index...

    Class SessionConnection

    A connection to a single DC.

    Hierarchy

    • PersistentConnection
      • SessionConnection
    Index

    Constructors

    Properties

    _destroyed: boolean = false
    _disconnectedManually: boolean = false
    _inactive: boolean = true
    _mtproxyInfo?: RawInputClientProxy
    _session: MtprotoSession
    _usable: boolean = false
    log: Logger
    onAuthBegin: Emitter<void> = ...
    onDisconnect: Emitter<void> = ...
    onError: Emitter<Error> = ...
    onFloodDone: Emitter<void> = ...
    onFutureSalts: Emitter<RawMt_future_salt[]> = ...
    onKeyChange: Emitter<Uint8Array<ArrayBufferLike> | null> = ...
    onRequestAuth: Emitter<void> = ...
    onTmpKeyChange: Emitter<[Uint8Array<ArrayBufferLike>, number] | null> = ...
    onUpdate: Emitter<TypeUpdates> = ...
    onUsable: Emitter<void> = ...
    onWait: Emitter<number> = ...

    Accessors

    Methods

    • Type Parameters

      • T extends RpcMethod

      Parameters

      • request: T
      • Optionaltimeout: number
      • OptionalabortSignal: AbortSignal
      • OptionalchainId: string | number

      Returns Promise<RpcCallReturn[T["_"]]>