//获取会话列表
getMessageList(){
var tim = app.globalData.tim
let promise = tim.getConversationList();
promise.then(function(imResponse) {
const conversationList = imResponse.data.conversationList; // 会话列表,用该列表覆盖原有的会话列表
}).catch(function(imError) {
console.warn('getConversationList error:', imError); // 获取会话列表失败的相关信息
});
},
要先判断TIM.EVENT.SDK_READY,sdk变成readay状态后才能调用getConversationList
tim.getConversationList()这个执行后是否存在then方法?你这返回的因该就不是promise对象。可以打断点调试下
你的tim-js-sdk版本是2.7.3吗
getMessageList(){
var tim = app.globalData.tim
let promise = tim.getConversationList();
console.log(list)
promise.then(function(imResponse) {
const conversationList = imResponse.data.conversationList; // 会话列表,用该列表覆盖原有的会话列表
}).catch(function(imError) {
console.warn('getConversationList error:', imError); // 获取会话列表失败的相关信息
});
},
getMessageList(){
var tim = app.globalData.tim
let promise = tim.getConversationList();
console.log(list)
promise.then(function(imResponse) {
const conversationList = imResponse.data.conversationList; // 会话列表,用该列表覆盖原有的会话列表
}).catch(function(imError) {
console.warn('getConversationList error:', imError); // 获取会话列表失败的相关信息
});
},