|
[BUG]
融云sendTextMessage 返回状态值问题
[复制链接]
融云, ios端调用sendTextMessage 这个方法,首先返回的success状态,然后返回prepare状态?这样不对吧?
使用自定义loader,也是新编译的,融云使用最新3.1.5版本
运行效果就是发送文本,直接进入了success,而后进入prepare
代码如下:
var xx;
rong.sendTextMessage({
conversationType : 'PRIVATE',
targetId : api.pageParam.id,
text : msg,
extra : JSON.stringify(extra)
}, function(ret, err) {
// alert(ret.status);
if (ret.status == 'prepare') {
// alert(JSON.stringify(ret))
xx = ret.result.message.content.text.replace(reg, function(a, b) {
return face[a] ? face[a] : a;
});
alert(xx);
} else if (ret.status == 'success') {
alert(JSON.stringify(ret));
alert(111);
var html = '';
html += '<div class="aui-chat-item aui-chat-right">';
html += ' <div class="aui-chat-media"><img src="' + $api.getStorage('tx') + '" /></div>';
html += ' <div class="aui-chat-inner"><div class="aui-chat-name">' + $api.getStorage('zh') + '</div>';
html += ' <div class="aui-chat-content">';
html += ' <div class="aui-chat-arrow"></div>';
html += xx;
html += ' </div>';
html += ' </div>';
html += '</div>';
$api.append($api.dom('#msglist'), html);
pageDown(300);
}
});
|
|