no message

This commit is contained in:
kuaifan
2021-06-05 00:04:18 +08:00
parent 7405c5bba8
commit b78e30c2f0
6 changed files with 61 additions and 12 deletions

View File

@@ -54,6 +54,26 @@ class WebSocketDialogMsg extends AbstractModel
return Base::json2array($value);
}
/**
* 标记已送达 同时 告诉发送人已送达
* @return $this
*/
public function sendSuccess()
{
if (empty($this->send)) {
$this->send = 1;
$this->save();
PushTask::push([
'userid' => $this->userid,
'msg' => [
'type' => 'dialog',
'data' => $this->toArray(),
]
]);
}
return $this;
}
/**
* 给会员添加并发送消息
* @param int $dialog_id 会话ID即 聊天室ID
@@ -89,6 +109,7 @@ class WebSocketDialogMsg extends AbstractModel
'userid' => $userids,
'msg' => [
'type' => 'dialog',
'msgId' => $dialogMsg->id,
'data' => $dialogMsg->toArray(),
]
]);
@@ -131,6 +152,7 @@ class WebSocketDialogMsg extends AbstractModel
'userid' => $userid,
'msg' => [
'type' => 'dialog',
'msgId' => $dialogMsg->id,
'data' => $dialogMsg->toArray(),
]
]);