Interface NERoomService

Hierarchy

  • NERoomService

Properties

createRoom: ((params, options) => Promise<NEResult<null>>)

Type declaration

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

getPreviewRoomContext: (() => NEPreviewRoomContext)

Type declaration

getRoomCloudRecordList: ((roomArchiveId) => Promise<NEResult<NERoomRecord[]>>)

Type declaration

getRoomContext: ((roomUuid) => null | NERoomContext)

Type declaration

joinRoom: ((params, options) => Promise<NEResult<NERoomContext>>)

Type declaration

joinRoomByInvite: ((params, options) => Promise<NEResult<NERoomContext>>)

Type declaration

previewRoom: ((params, options) => Promise<NEResult<NEPreviewRoomContext>>)

Type declaration

Methods

  • 获取历史消息

    Parameters

    • roomArchiveId: string

      房间唯一id

    Returns Promise<NEResult<string>>

  • 获取历史消息

    Parameters

    • roomArchiveId: string
    • option: {
          limit?: number;
          order?: number;
          startTime?: number;
      }
      • Optional limit?: number

        消息数量

      • Optional order?: number

        顺序 0 正序 1 倒序

      • Optional startTime?: number

        开始时间

    Returns Promise<NEResult<NIMChatroomMessage[]>>

  • 挂断邀请的呼叫

    Parameters

    • roomUuid: string

      房间uuid

    Returns Promise<NEResult<null>>