Class ListSourceDrainer

Hierarchy

  • ListSourceDrainer

Constructors

Properties

_disposer: null | (() => void) = null
_filled: number = 0
_filter: null | ((m: IMessageWithSource) => void) = null
_messages: IMessageWithSource[] = []
_minReadingSize: number = 10
_newMessagesAvailable: number = 0
_requester: null | ((from: IMessage<any>, limit: number) => Promise<void>) = null
newMessagesSubscriptions: Set<{
    callback: (() => void);
    name: string;
}> = ...
requestCriticalSection: CriticalSection = ...

Accessors

Methods

  • Parameters

    • newMessagesCallback: (() => void)
        • (): void
        • Returns void

    • subscriptionName: string = 'YlideMailbox'

    Returns Promise<{
        dispose: (() => void);
        loadNextPage: ((...args: []) => Promise<void>);
        request: ((...args: [from: null | IMessage<any>, limit: number]) => Promise<void>);
    }>

Generated using TypeDoc