首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cometchat中加载“好友列表”之后有没有回调函数?

在cometchat中加载“好友列表”之后有没有回调函数?
EN

Stack Overflow用户
提问于 2017-01-23 17:16:32
回答 2查看 411关注 0票数 0

我在我的网站上集成了'Embed Layout‘comet聊天。现在我想在页面加载时打开特定的朋友聊天。

在文档中,我找到了下面的代码来做同样的事情。参考:Documentation Link

jqcc.cometchat.chatWith(user_id)

我已经包括在自定义js从管理面板。但是,它在控制台中显示以下错误

jqcc.cometchat.chatWith is not a function

但是如果我在从控制台加载朋友列表后使用same,它工作得很好。

如何解决此问题?

EN

回答 2

Stack Overflow用户

发布于 2017-01-23 17:49:32

目前,我已经通过在自定义js中添加以下代码修复了这个问题。

代码语言:javascript
复制
var first_chat_loaded = false;
var first_chat = setInterval(function () {
    try {
        if (first_chat_loaded === false) {
            // Function to get other user id defined in parent html page
            var other_userid = parent.get_other_user_id();
            jqcc.cometchat.chatWith(other_userid);
            first_chat_loaded = true;
            clear_first_load();
        }
    } catch (e) {

    }
}, 1000);

function clear_first_load() {
    clearInterval(first_chat);
}

请让我知道,如果有任何适当的方法来做同样的事情。

票数 0
EN

Stack Overflow用户

发布于 2017-01-24 17:55:52

对于上述问题,请使用此代码片段

代码语言:javascript
复制
var checkfn = setInterval(
    function(){
        if(typeof  jqcc.cometchat.chatWith == 'function'){
            jqcc.cometchat.chatWith(user_id);
            clearInterval(checkfn);
        }
    },
500);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41802683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档