# getConversationList

public abstract void getConversationList(IRongCoreCallback.ResultCallback<List<Conversation>> callback, String channelId)

获取当前用户本地会话列表，该方法返回的是以下类型的会话列表：私聊，群组，讨论组，系统会话。

此方法会从本地数据库中，读取会话列表。返回的会话列表排序规则为:按照时间从前往后排列，如果有置顶的会话，则置顶的会话会排列在前面。

如果您需要获取其它类型的会话列表,可以使用getConversationList} 。

需要在连接数据库打开回调 `OnDatabaseOpened` 后调用，IRongCoreCallback.ConnectCallback 。

#### Since

5.1.1

#### Parameters

callback

获取会话列表的回调。

channelId

消息所属会话的业务标识。

public abstract void getConversationList(String channelId, IRongCoreCallback.ResultCallback<List<Conversation>> callback, Array<ConversationType> conversationTypes)

根据会话类型，获取当前用户的本地会话列表。

#### Since

5.1.1

#### Parameters

callback

获取会话列表的回调。

conversationTypes

要获取的会话类型。

channelId

消息所属会话的业务标识。