From 8a9ef5453ea337bbf55185c9437f3d70a575830c Mon Sep 17 00:00:00 2001 From: tursom Date: Wed, 27 Aug 2025 11:08:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E9=80=81=E6=B6=88=E6=81=AF=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E6=B6=88=E6=81=AF=E7=9A=84=E5=8E=9F=E5=A7=8B=E5=93=8D?= =?UTF-8?q?=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/chat.js b/chat.js index ec13d30..c1e5ac0 100644 --- a/chat.js +++ b/chat.js @@ -28,10 +28,11 @@ async function sendMsg(req, res) { console.log(requests) try { - await sendFriendMessage(requests.id, requests.msg); + let resp = await sendFriendMessage(requests.id, requests.msg); res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); - res.end('Success\n'); + let messageEncoded = await messageToJson(resp, true); + res.end(messageEncoded); } catch (err) { logger.error("failed to send friend message", err); res.statusCode = 500; @@ -44,7 +45,7 @@ function sendFriendMessage(uid, msg) { return new Promise((resolve, reject) => { client.steamUser.chat.sendFriendMessage(uid, msg, (err, response) => { if (err) { - resolve(err); + reject(err); return } @@ -63,14 +64,14 @@ function sendFriendMessage(uid, msg) { }); }) - onSteamMessage({ + resp = { server_timestamp: response.server_timestamp, steamid_friend: uid, message: response.modified_message, ordinal: response.ordinal, - }, true); - - resolve(); + } + onSteamMessage(resp, true); + resolve(resp); }) }); }