lizhen_gitee пре 1 година
родитељ
комит
b29665c7a5
2 измењених фајлова са 3 додато и 11 уклоњено
  1. 3 2
      application/api/controller/Easemob.php
  2. 0 9
      application/api/controller/Party.php

+ 3 - 2
application/api/controller/Easemob.php

@@ -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);

+ 0 - 9
application/api/controller/Party.php

@@ -89,16 +89,7 @@ class Party extends Api
     }
 
     public function test(){
-        $party_id = '231346001739777';
-        $user_ids = $this->redis->hGetAll("online_".$party_id);
 
-        if(!empty($user_ids)){
-            foreach($user_ids as $key => $userId){
-                $this->redis->HDel("online_" . $party_id, $userId);
-                $this->redis->zRem("party_user_".$party_id,$userId); //新加的
-                $this->redis->hDel("livingUser", $userId);
-            }
-        }
     }