no message

This commit is contained in:
kuaifan
2023-07-28 19:11:54 +08:00
parent 827dde4d1b
commit a8481e0ad5
64 changed files with 218 additions and 201 deletions

View File

@@ -25,6 +25,7 @@ class WebSocketDialogMsgTask extends AbstractTask
protected $ignoreFd;
protected $msgNotExistRetry = false; // 推送失败后重试
protected $silence = false; // 静默推送前端不通知、App不推送如果会话设置了免打扰则强制静默
protected $client = []; // 客户端信息(版本、语言、平台)
protected $endPush = [];
protected $endArray = [];
@@ -38,6 +39,11 @@ class WebSocketDialogMsgTask extends AbstractTask
parent::__construct(...func_get_args());
$this->id = $id;
$this->ignoreFd = $ignoreFd === null ? Request::header('fd') : $ignoreFd;
$this->client = [
'version' => Base::headerOrInput('version'),
'language' => Base::headerOrInput('language'),
'platform' => Base::headerOrInput('platform'),
];
}
/**
@@ -144,7 +150,7 @@ class WebSocketDialogMsgTask extends AbstractTask
// 机器人收到消处理
$botUser = User::whereUserid($userid)->whereBot(1)->first();
if ($botUser) {
$this->endArray[] = new BotReceiveMsgTask($botUser->userid, $msg->id, $mention);
$this->endArray[] = new BotReceiveMsgTask($botUser->userid, $msg->id, $mention, $this->client);
}
}
}