summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/stream/home.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/api/stream/home.ts b/src/server/api/stream/home.ts
index f629278848..54fde2d776 100644
--- a/src/server/api/stream/home.ts
+++ b/src/server/api/stream/home.ts
@@ -70,12 +70,13 @@ export default async function(
}
});
- connection.on('message', data => {
+ connection.on('message', async data => {
const msg = JSON.parse(data.utf8Data);
switch (msg.type) {
case 'api':
- call(msg.endpoint, user, app, msg.data).then(res => {
+ // 新鮮なデータを利用するためにユーザーをフェッチ
+ call(msg.endpoint, await User.findOne({ _id: user._id }), app, msg.data).then(res => {
connection.send(JSON.stringify({
type: `api-res:${msg.id}`,
body: { res }