AI 3 bulan lalu
induk
melakukan
e4250d6fd4
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      app/Controller/WebSocketController.php

+ 3 - 2
app/Controller/WebSocketController.php

@@ -82,8 +82,9 @@ class WebSocketController implements OnMessageInterface, OnOpenInterface, OnClos
         if (!in_array($result['receiver_id'], $myFriendsID)) {
             $myFriends = $this->chatServiceClient->getFriendsList(['user_id' => $userId, 'status' => 2]);
             $redisClient->setUserFriends($userId, $myFriends['data']);
-            $myFriendsArrdate = $myFriends['data'];
-                if (!in_array($result['receiver_id'], $myFriendsArrdate)) {
+            $myFriendsArrdata = $myFriends['data'];
+            $myFriendsArrID = array_column($myFriendsArrdata, 'friend_id');
+                if (!in_array($result['receiver_id'], $myFriendsArrID)) {
                     $result['content'] = '您还不是好友,无法发送消息!';
                     $server->push((int) $frame->fd, json_encode($result));
                 }