Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SpectrumUser

class

SpectrumUser

Hierarchy

  • SpectrumUser

Index

Constructors

constructor

Properties

Private _messageListener

_messageListener: number

Private _pmListener

_pmListener: number

Protected _user

_user: User

Private broadcaster

broadcaster: Broadcaster = Broadcaster.getInstance()

Protected privateLobby

privateLobby: SpectrumLobby

Private rsi

rsi: RSI = RSI.getInstance()

Methods

closeOnMessage

  • closeOnMessage(): void

closeOnPrivateMessage

  • closeOnPrivateMessage(): void

getPrivateLobbyWithUser

getUser

mention

  • mention(): string
  • Generate a mention for this user to be used for sending a message to a lobby/forum

    see

    TextMessage.sendPlainTextMessage()

    throws

    error on nickname or id not exist

    Returns string

    a mention rich-text to be parsed by sendPlainTextMessage

onMessage

  • onMessage(callback?: (Anonymous function)): void
  • Declare a custom callback on any message from this user

    todo

    have more than one callback

    Parameters

    • Default value callback: (Anonymous function) = (message:receivedTextMessage)=>{}

    Returns void

onPrivateMessage

  • onPrivateMessage(callback?: (Anonymous function)): void
  • Declare a custom callback on private message from this user

    todo

    have more than one callback

    Parameters

    • Default value callback: (Anonymous function) = (message:receivedTextMessage)=>{}

    Returns void

sendPrivateMessage

Generated using TypeDoc