lizhen_gitee 1 anno fa
parent
commit
f4640109f0
1 ha cambiato i file con 13 aggiunte e 3 eliminazioni
  1. 13 3
      application/api/controller/Party.php

+ 13 - 3
application/api/controller/Party.php

@@ -424,10 +424,20 @@ class Party extends Api
 
             //清空房间人,聊天室
             //分页获取聊天室成员列表
-            $easemob->room_listRoomMembers($easemob_room_id,0);
+            $usernames = $easemob->room_listRoomMembers($easemob_room_id,0);
             //批量移除聊天室成员
-            $easemob->room_removeRoomMembers($easemob_room_id,$usernames);
-
+            $user_ids = [];
+            if(!empty($usernames)){
+                foreach($usernames as $username){
+                    foreach($username as $key => $val)
+                    {
+                        $user_ids[] = $val;
+                    }
+                }
+            }
+            if(!empty($user_ids)){
+                $easemob->room_removeRoomMembers($easemob_room_id,$user_ids);
+            }
         }
 
         $this->success();