<commit_before>var rt;
var room;
var firstFlag = true;

// 创建聊天实例（支持单页多实例）
rt = AV.realtime({
    // 强将 appId 换为自己的 appId
    appId: '9p6hyhh60av3ukkni3i9z53q1l8yy3cijj6sie3cewft18vm',
    // appId: '<KEY>',
    clientId: 'wangxiao111'
    // auth: 'http://signature-example.avosapps.com/sign'
});

// 聊天连接成功
rt.on('open', function() {
    if (firstFlag) {
        firstFlag = false;
        
        // 创建一个聊天室
        room = rt.room({
            // 人员的 id
            members: [
                'wangxiao02'
            ],
            // 默认的数据，可以放房间名字等
            data: {
                m: 123
            }
        }, function(result) {
            if (!result.avError) {
                console.log('conversation callback');
            }
        });

        // 查询当前房间的相关信息
        rt.query(function(data) {
            console.log('conversation results');
            console.log(data);
        });
    }
});

// 当聊天断开时触发
rt.on('close', function() {
    console.log('close');
});

// 当房间被创建时触发，当然您可以使用回调函数来处理，不一定要监听这个事件
rt.on('create', function(data) {
    // 当前用户加入这个房间
    room.join(function(data) {
        console.log('conversation joined callback');
    });
    // 向这个房间添加新的用户
    room.add([
        'wangxiao03', 'wangxiao04'
    ], function(data) {
        console.log('conversation added callback');
        console.log(data);
    });

    // 从这个房间中删除用户
    room.remove('wangxiao03', function(data) {
        console.log('conversation removed callback');
        console.log(data);
    });

    // 当前用户离开这个房间    
    room.leave(function(data) {
        console.log('conversation leave callback');
    });
    
    // 向这个房间中发送消息
    room.send({
        abc: 123
    }, function(data) {<commit_msg>[feature] 修改 demo 中的示例代码。<commit_after>var rt;
var room;
var firstFlag = true;

// 创建聊天实例（支持单页多实例）
rt = AV.realtime({
    // 强将 appId 换为自己的 appId
    appId: '<KEY>',
    // appId: '<KEY>',
    clientId: 'LeanCloud111'
    // auth: 'http://signature-example.avosapps.com/sign'
});

// 聊天连接成功
rt.on('open', function() {
    if (firstFlag) {
        firstFlag = false;
        
        // 创建一个聊天室
        room = rt.room({
            // 人员的 id
            members: [
                'LeanCloud02'
            ],
            // 默认的数据，可以放房间名字等
            data: {
                m: 123
            }
        }, function(result) {
            if (!result.avError) {
                console.log('conversation callback');
            }
        });

        // 查询当前房间的相关信息
        rt.query(function(data) {
            console.log('conversation results');
            console.log(data);
        });
    }
});

// 当聊天断开时触发
rt.on('close', function() {
    console.log('close');
});

// 当房间被创建时触发，当然您可以使用回调函数来处理，不一定要监听这个事件
rt.on('create', function(data) {
    // 当前用户加入这个房间
    room.join(function(data) {
        console.log('conversation joined callback');
    });
    // 向这个房间添加新的用户
    room.add([
        'LeanCloud03', 'LeanCloud04'
    ], function(data) {
        console.log('conversation added callback');
        console.log(data);
    });

    // 从这个房间中删除用户
    room.remove('LeanCloud03', function(data) {
        console.log('conversation removed callback');
        console.log(data);
    });

    // 当前用户离开这个房间    
    room.leave(function(data) {
        console.log('conversation leave callback');
    });
    
    // 向这个房间中发送消息
    room.send({
        abc: 123
    }, function(data) {
{'fraction_non_alphanumeric': 0.1497058823529412, 'fraction_numerical': 0.014705882352941176, 'mean_word_length': 1.760551948051948, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5162957', 'n_tokens_mistral': 1334, 'n_tokens_neox': 1368, 'n_words': 179}