queryAllSessionList static method
查询本地数据库中全部的会话列表
Implementation
static Future<List> queryAllSessionList(int type) async {
Map map = await _channel.invokeMethod("queryAllSessionList");
if (map["result"] <= 0 || map["sessions"] == null) return [];
List<LVIMSession> list = [];
for (Map sessionMap in map["sessions"]) {
LVIMSession session = new LVIMSession();
session.unreadCount = sessionMap["unreadCount"];
var msg = SendMessageResult.convertFromMap(sessionMap).msg;
session.lastMsg = msg;
list.add(session);
}
return list;
}