Constructors

Properties

authenticated$: BehaviorSubject<boolean> = ...
authRequiredForPublish: BehaviorSubject<boolean> = ...
authRequiredForReq: BehaviorSubject<boolean> = ...
challenge$: Observable<string>
connected$: BehaviorSubject<boolean> = ...
log: Debugger = ...
notices$: Observable<string>
socket$: WebSocketSubject<any>
url: string

Methods

  • send and AUTH message

    Parameters

    • event: Event

    Returns Observable<{
        message?: string;
        ok: boolean;
    }>

  • Type Parameters

    • T extends unknown = unknown

    Parameters

    • requireAuth: Observable<boolean>
    • observable: Observable<T>

    Returns Observable<T>