Documentation - v0.27.1
    Preparing search index...

    Interface UpdatesStateInternal

    interface UpdatesState {
        auth: CurrentUserInfo | null;
        catchUpChannels: boolean;
        catchUpOnStart: boolean;
        channelDiffTimeouts: Map<number, Timer>;
        channelsOpened: Map<number, number>;
        cpts: Map<number, number>;
        cptsMod: Map<number, number>;
        date?: number;
        hasTimedoutPostponed: boolean;
        lock: AsyncLock;
        log: Logger;
        noDispatchEnabled: boolean;
        noDispatchMsg: Map<number, Set<number>>;
        noDispatchPts: Map<number, Set<number>>;
        noDispatchQts: Set<number>;
        oldDate?: number;
        oldPts?: number;
        oldQts?: number;
        oldSeq?: number;
        pendingPtsUpdates: SortedArray<PendingUpdate>;
        pendingPtsUpdatesPostponed: SortedArray<PendingUpdate>;
        pendingQtsUpdates: SortedArray<PendingUpdate>;
        pendingQtsUpdatesPostponed: SortedArray<PendingUpdate>;
        pendingUnorderedUpdates: Deque<PendingUpdate>;
        pendingUpdateContainers: SortedArray<PendingUpdateContainer>;
        postponedTimer: EarlyTimer;
        pts?: number;
        qts?: number;
        selfChanged: boolean;
        seq?: number;
        stop: () => void;
        updatesLoopActive: boolean;
        updatesLoopCv: ConditionVariable;
    }
    Index

    Properties

    auth: CurrentUserInfo | null
    catchUpChannels: boolean
    catchUpOnStart: boolean
    channelDiffTimeouts: Map<number, Timer>
    channelsOpened: Map<number, number>
    cpts: Map<number, number>
    cptsMod: Map<number, number>
    date?: number
    hasTimedoutPostponed: boolean
    lock: AsyncLock
    log: Logger
    noDispatchEnabled: boolean
    noDispatchMsg: Map<number, Set<number>>
    noDispatchPts: Map<number, Set<number>>
    noDispatchQts: Set<number>
    oldDate?: number
    oldPts?: number
    oldQts?: number
    oldSeq?: number
    pendingPtsUpdates: SortedArray<PendingUpdate>
    pendingPtsUpdatesPostponed: SortedArray<PendingUpdate>
    pendingQtsUpdates: SortedArray<PendingUpdate>
    pendingQtsUpdatesPostponed: SortedArray<PendingUpdate>
    pendingUnorderedUpdates: Deque<PendingUpdate>
    pendingUpdateContainers: SortedArray<PendingUpdateContainer>
    postponedTimer: EarlyTimer
    pts?: number
    qts?: number
    selfChanged: boolean
    seq?: number
    stop: () => void
    updatesLoopActive: boolean
    updatesLoopCv: ConditionVariable