@fishjam-cloud/js-server-sdk - v0.27.0
    Preparing search index...

    Class FishjamWSNotifier

    Notifier object that can be used to get notified about various events related to the Fishjam App.

    Hierarchy

    Index

    Constructors

    Methods

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns boolean

    • Returns (string | symbol)[]

    • Returns number

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      • event: E

      Returns number

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      • event: E

      Returns NotificationEvents[E][]

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      • event: E

      Returns NotificationEvents[E][]

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      • Optionalevent: E

      Returns this

    • Type Parameters

      • E extends
            | "roomCreated"
            | "roomDeleted"
            | "roomCrashed"
            | "peerAdded"
            | "peerDeleted"
            | "peerConnected"
            | "peerDisconnected"
            | "peerMetadataUpdated"
            | "peerCrashed"
            | "streamerConnected"
            | "streamerDisconnected"
            | "viewerConnected"
            | "viewerDisconnected"
            | "trackAdded"
            | "trackRemoved"
            | "trackMetadataUpdated"
            | "channelAdded"
            | "channelRemoved"

      Parameters

      Returns this

    • Parameters

      • maxListeners: number

      Returns this