Constructors

Properties

client: Agent
emitter: EventEmitter2 = ...
lock: default = ...
messagePromise: {} = {}

Type declaration

    mucJoinPromise: {} = {}

    Type declaration

      reconnectingInterval: undefined | Timeout
      started: boolean = false
      throttleLock: default = ...

      Methods

      • Parameters

        • room: string
        • form: Partial<DataForm>

        Returns Promise<IQ & {
            muc: MUCConfigure;
        }>

      • Parameters

        • room: string
        • options: MUCDestroy

        Returns Promise<IQ & {
            muc: MUCConfigure;
        }>

      • Parameters

        • jid: string
        • affiliation: MUCAffiliation

        Returns Promise<IQ & {
            muc: MUCUserList;
        }>

      • Parameters

        • room: string
        • jid: string
        • affiliation: MUCAffiliation
        • Optional reason: string

        Returns Promise<IQ & {
            muc: MUCUserList;
        }>