Class EventsClient

Donation Alerts events client that allows listen to various events, such as new donations, goal updates, and poll updates.

Hierarchy

  • EventEmitter
    • EventsClient

Constructors

Properties

onConnect: EventBinder<[userId: number]> = ...

Fires when a user's client establishes a connection to a Centrifugo server.

onDisconnect: EventBinder<[userId: number, reason: string, reconnect: boolean]> = ...

Fires when a user's client disconnected from a Centrifugo server.

Methods

  • Type Parameters

    • Args extends any[]

    Parameters

    • event: EventBinder<Args>
    • listener: EventHandler<Args>

    Returns Listener

  • Type Parameters

    • Args extends any[]

    Parameters

    • event: EventBinder<Args>
    • listener: EventHandler<Args>

    Returns Listener

  • Type Parameters

    • Args extends any[]

    Returns EventBinder<Args>

  • Parameters

    • id: Listener

    Returns void

  • Type Parameters

    • Args extends any[]

    Parameters

    • Optional event: EventBinder<Args>
    • Optional listener: EventHandler<Args>

    Returns void

  • Removes a user and the listeners from the client.

    If the user client doesn't have active channels, the connection will be closed.

    Parameters

    Returns Promise<void>

Generated using TypeDoc