|
@@ -54,7 +54,7 @@ class Easemob extends Api
|
|
|
* {"callId":"1101231101159883#demo_1215088856710252128","channel_channel":"1101231101159883#demo_231181574537218@admin.conference.easemob.com","eventType":"chat","channel_user":"admin@easemob.com","chat_type":"muc","security":"ec7d29ea415ea5930c2236089dff3bc2","is_downgrade":false,"content_type":"muc:absence","payload":{"muc_id":"1101231101159883#demo_231181574537218@conference.easemob.com","is_chatroom":true,"operation":"absence"},"group_id":"231181574537218","writed_channel":false,"host":"msync@ebs-ali-beijing-msync108","appkey":"1101231101159883#demo","from":"1101231101159883#demo_9@easemob.com","to":"231181574537218","msg_id":"1215088856710252128","timestamp":1700474720619}
|
|
|
*
|
|
|
* muc:leave 成员主动退出聊天室
|
|
|
- *
|
|
|
+ * {"callId":"1101231101159883#demo_1216580964256318924","channel_channel":"1101231101159883#demo_231346001739777@conference.easemob.com","eventType":"chat","channel_user":"1101231101159883#demo_231346001739777@admin.conference.easemob.com","chat_type":"muc","security":"059f0313db99c98cde55b42d28538f9a","is_downgrade":false,"content_type":"muc:leave","payload":{"muc_id":"1101231101159883#demo_231346001739777@conference.easemob.com","is_chatroom":true,"operation":"leave","status":{"description":"","error_code":"ok"}},"group_id":"231346001739777","writed_channel":false,"host":"msync@ebs-ali-beijing-msync71","appkey":"1101231101159883#demo","from":"1101231101159883#demo_9@easemob.com","to":"231346001739777","msg_id":"1216580964256318924","timestamp":1700822128988}
|
|
|
*
|
|
|
* 用户登入
|
|
|
* {"callId":"1101231101159883#demo_927e28f2-0e88-4a58-855b-c8d26949ea4f","reason":"login","security":"6b793f812b5ed74f62d3a95d9ea48c8f","os":"android","ip":"182.37.138.94:39768","host":"msync@ebs-ali-beijing-msync60","session_id":"1215076057950983584","appkey":"1101231101159883#demo","user":"1101231101159883#demo_2@easemob.com/android_f9f51032-3369-4f02-95bb-0cbf41b26837","version":"4.1.2","timestamp":1700471740680,"status":"online"}
|
|
@@ -300,6 +300,7 @@ class Easemob extends Api
|
|
|
}
|
|
|
|
|
|
//清除某个麦位
|
|
|
+ //重置房间在线人数
|
|
|
private function clean_room($easemob_room_id,$uid){
|
|
|
|
|
|
$party_info = Db::name('party')->field('id,user_id')->where('easemob_room_id',$easemob_room_id)->find();
|
|
@@ -345,7 +346,7 @@ class Easemob extends Api
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //房间在线人数
|
|
|
+ //重置房间在线人数
|
|
|
$matedata['online_user_num'] = count($this->redis->hGetAll("online_".$party_info['id']));
|
|
|
if(!empty($matedata)){
|
|
|
$easemob->room_setRoomCustomAttributeForced($easemob_room_id,$party_info['user_id'],$matedata);
|