getAllConversationList
功能介绍
说明
获取所有会话列表。
注意
如果会话列表太多,建议使用getConversationListSplit分页获取。
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron/MiniProgram
- React-Native
- Unity
函数原型
Future<List<ConversationInfo>> getAllConversationList(
{String? operationID})
输入参数
无
返回结果
| 名称 | 类型 | 描述 |
|---|---|---|
| ~ | List<ConversationInfo> | 成功返回 |
代码示例
List<ConversationInfo> list = await OpenIM.iMManager.conversationManager.getAllConversationList();
//todo
函数原型
- (void)getAllConversationListWithOnSuccess:(nullable OIMConversationsInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;
输入参数
无
返回结果
| 名称 | 类型 | 描述 |
|---|---|---|
| onSuccess | NSArray< OIMConversationInfo *> | 成功返回 |
| onFailure | OIMFailureCallback | 失败返回 |
代码示例
[OIMManager.manager getAllConversationListWithOnSuccess:^(NSArray<OIMConversationInfo *> * _Nullable conversations) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];
函数原型
public void getAllConversationList(OnBase<List<ConversationInfo>> base)
输入参数
| 名称 | 类型 | 描述 |
|---|---|---|
| callBack | OnBase<List<ConversationInfo>> | 是 |
代码示例
OpenIMClient.getInstance().conversationManager.getAllConversationList(new OnBase<List<ConversationInfo>>() {
@Override
public void onError(int code, String error) {
}
@Override
public void onSuccess(List<ConversationInfo> data) {
}
});
函数原型
IMSDK.getAllConversationList(operationID?: string): Promise<WsResponse<ConversationItem[]>>