Interface NEMeetingMessageChannelService

interface NEMeetingMessageChannelService {
    addMeetingMessageChannelListener: (
        listener: NEMeetingMessageChannelListener,
    ) => void;
    removeMeetingMessageChannelListener: (
        listener: NEMeetingMessageChannelListener,
    ) => void;
    clearUnreadCount(sessionId: string): Promise<NEResult<void>>;
    deleteAllSessionMessage(sessionId: string): Promise<NEResult<void>>;
    getSessionMessagesHistory(
        param: NEMeetingGetMessageHistoryParams,
    ): Promise<NEResult<NEMeetingSessionMessage[]>>;
    queryUnreadMessageList(
        sessionId: string,
    ): Promise<NEResult<NEMeetingSessionMessage[]>>;
}

Properties

addMeetingMessageChannelListener: (
    listener: NEMeetingMessageChannelListener,
) => void

添加自定义消息监听

Type declaration

removeMeetingMessageChannelListener: (
    listener: NEMeetingMessageChannelListener,
) => void

移除自定义消息监听

Type declaration

Methods

  • 清除指定会话的未读消息数

    Parameters

    • sessionId: string

      会话id

    Returns Promise<NEResult<void>>