no message

This commit is contained in:
kuaifan
2021-06-06 16:54:14 +08:00
parent c9bcf6ac83
commit 4a526ecefb
8 changed files with 53 additions and 29 deletions
+8 -2
View File
@@ -125,8 +125,14 @@ class WebSocketService implements WebSocketHandlerInterface
* 已阅消息
*/
case 'readMsg':
$dialogMsg = WebSocketDialogMsg::whereId(intval($data['id']))->first();
$dialogMsg && $dialogMsg->readSuccess($this->getUserid($frame->fd));
$ids = is_array($data['id']) ? $data['id'] : [$data['id']];
$userid = $this->getUserid($frame->fd);
$list = WebSocketDialogMsg::whereIn('id', $ids)->get();
if ($list->isNotEmpty()) {
foreach ($list as $item) {
$item->readSuccess($userid);
}
}
return;
}
//