appcelerator get-chat组显示所有组,而不仅仅是登录用户所在的组

时间:2014-07-08 22:12:15

标签: chat appcelerator

我在使用appcelerator云开发应用程序的小问题上需要帮助。

我只想显示登录用户所涉及的聊天组列表(使用表格视图)。 但不知何故,它显示了所有聊天组。 当我每行clikc时,我似乎无法进入实际聊天消息的聊天页面,

thanx提前帮助你?

Cloud.Chats.getChatGroups({

        // i thinkg this is where i need help, this query with 'where' part
        where : {
        participate_users : { "$in" : user}
        }
},
    function (e) {
    if (e.success) {
        if (e.chat_groups.length == 0) {
                table.setData([
                    { title: 'No Results!' }
                ]);
            }
        var tbl_data = []; 
        for (var i = 0; i < e.chat_groups.length; i++) {
            var group = e.chat_groups[i];

             //some code

            tbl_data.push(row);
        }
        var table = Titanium.UI.createTableView({
            data:tbl_data
        });
        table.addEventListener('click', function(e){
                 //some code defining 'groudid'
                var loginwin,loginInc;
                    loginInc = require('conversation');
                    loginwin = new loginInc.convo(groudid);
                    loginwin.open();
                loginwin.open();
            });
        chatview.add(table);
    } else {
        alert('Error:\n' +
            ((e.error && e.message) || JSON.stringify(e)));
    }
});

0 个答案:

没有答案