AVDChat Class Reference

Inherits from AVDModule : NSObject
Declared in AVDChat.h
AVDChat.mm

Overview

* 房间中聊天模块接口.

*

* 房间聊天模块定义房间中公聊和私聊等聊天功能接口。

+ getChat:

获取聊天功能模块对象

+ (AVDChat *)getChat:(AVDRoom *)room

Discussion

获取聊天功能模块对象

*

  • @param[in] *room 房间对象指针

  • @return 返回聊天模块对象。

Declared In

AVDChat.h

– sendPublicMessage:

发送公聊消息

- (AVDResult)sendPublicMessage:(NSString *)message

Discussion

发送公聊消息

*

  • @param[in] *message 消息内容。

*

  • @return 返回错误代码。

Declared In

AVDChat.h

– sendPrivateMessage:toUser:

发送私聊消息

- (AVDResult)sendPrivateMessage:(NSString *)message toUser:(AVDUserId)toId

Discussion

发送私聊消息

*

  • @param[in] *message 消息内容。

  • @param[in] toId 私聊消息目的用户Id。

*

  • @return 返回错误代码。

Declared In

AVDChat.h

– getPublicHistoryMessage:begin:count:

获取公聊历史消息记录

- (NSMutableArray *)getPublicHistoryMessage:(BOOL)latest begin:(NSInteger)begindex count:(NSInteger)count

Discussion

获取公聊历史消息记录

*

  • @param[in] latest 是否是最新记录(即反序)。

  • @param[in] begindex 消息起始索引。

  • @param[in] count 请求消息数量。

*

  • @return 返回消息列表。

  • @note 返回数组中存放着AVDMessage对象

Declared In

AVDChat.h

– getPrivateHistoryMessage:begin:count:userId:

获取私聊历史消息记录

- (NSMutableArray *)getPrivateHistoryMessage:(BOOL)latest begin:(NSInteger)begindex count:(NSInteger)count userId:(AVDUserId)userId

Discussion

获取私聊历史消息记录

*

  • @param[in] latest 是否是最新记录(即反序)。

  • @param[in] begindex 消息起始索引。

  • @param[in] count 请求消息数量。

  • @param[in] userId 聊天对方的用户Id。

*

  • @return 返回消息列表。

  • @note 返回数组中存放着AVDMessage对象

Declared In

AVDChat.h