Class NotificationStore

Hierarchy

  • NotificationStore

Constructors

Properties

connected: boolean = false
listeners: Map<string, Subscription[]> = ...
main: MainStore
mqttClient?: Client
reconnectAttempts: number = 0
reconnectHandler?: (() => void)

Type declaration

    • (): void
    • Returns void

subscribeQueue: {
    handler: ((data) => void);
    referenceId: string;
    topic: string;
}[] = []

Type declaration

  • handler: ((data) => void)
      • (data): void
      • Parameters

        • data: any

        Returns void

  • referenceId: string
  • topic: string
subscribedTopics: {
    handler: ((data) => void);
    referenceId: string;
    topic: string;
}[] = []

Type declaration

  • handler: ((data) => void)
      • (data): void
      • Parameters

        • data: any

        Returns void

  • referenceId: string
  • topic: string

Accessors

  • get topicStage(): string
  • Returns string

Methods

  • Parameters

    • Optional credentials: Credentials

    Returns Promise<void>

  • Parameters

    • credentials: Credentials

    Returns void

  • Parameters

    • subscriptions: Subscription[]
    • message: unknown

    Returns void

  • Returns Promise<undefined | Credentials>

  • Returns boolean

  • Returns void

  • Returns void

  • Parameters

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

    Returns void

  • Parameters

    • topicPostfix: string
    • onMessage: ((data) => void)
        • (data): void
        • Parameters

          • data: any

          Returns void

    • Optional reference: string

    Returns undefined | string

  • Parameters

    • topicPostfix: string
    • reference: string

    Returns void

Generated using TypeDoc