聊天室管理器

Hierarchy (view full)

Constructors

Properties

channelData: PLVChannelData

频道数据

emotions?: PLVEmotionImageBean[]

个性表情数据

eventNotify: IPLVEventNotify<EventType> = ...

事件通知

isBanIp: boolean = false

是否被禁言

isCloseRoom: boolean = false

是否已经关闭房间

isFocusModeOpen: boolean = false

是否打开专注模式

isReceiveCloseRoomEvent: boolean = false

登录成功前是否已收到closeRoom事件

likesCount: number = 0

点赞数

onlineUserNumber: number = 0

在线人数

quoteReplyEnabled: boolean = false

是否可以回复

toTopData: PLVStateData<PLVToTopEvent> = ...

评论上墙数据

Methods

  • 是否处于已连接状态

    Returns boolean

  • 销毁

    Returns void

  • 获取聊天历史记录

    Parameters

    • size: number
    • Optionaltimestamp: number
    • Optionalindex: number

    Returns Promise<PLVJSONObject[]>

  • 获取个性表情数据

    Parameters

    • page: number = 1
    • size: number = 100

    Returns Promise<PLVEmotionImagesVO>

  • 获取超长消息

    Parameters

    • msgId: string

    Returns Promise<string>

  • 获取提问历史记录

    Parameters

    • page: number
    • size: number

    Returns Promise<PLVHistoryQuizListVO>

  • 点赞

    Parameters

    • addedCount: number = 1

    Returns void

  • 监听socket通道的聊天事件

    Parameters

    • event: string
    • callback: Function
    • OptionalonTag: string | Object

    Returns void

  • 解析聊天历史记录数据

    Parameters

    • value: PLVJSONObject
    • syncParsedCallback: PLVCallback<PLVJSONObject, void>

    Returns void

  • 提问

    Parameters

    • Optionalmessage: string

    Returns Promise<PLVLocalQuizEvent>

  • 设置关闭房间值

    Parameters

    • isCloseRoom: boolean

    Returns void

  • 设置专注模式值

    Parameters

    • isFocusModeOpen: boolean

    Returns void

  • 设置点赞数

    Parameters

    • added: number

    Returns void

  • 设置在线人数值

    Parameters

    • onlineUserNumber: number

    Returns void

  • 设置评论上墙数据,为undefined时为下墙

    Parameters

    • OptionaltoTopEvent: PLVToTopEvent

    Returns void

  • 发言

    Parameters

    • Optionalmessage: string
    • Optionalreply: PLVChatQuoteDataBean
    • Optionalsource: string

    Returns Promise<PLVLocalSpeakEvent>