aboutsummaryrefslogtreecommitdiffstats
path: root/routes/requests.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-06 11:23:37 -0800
committerAdam Soltys <[email protected]>2022-11-06 11:23:37 -0800
commit80dc9d070e39479270f573ebd8a446c591a77172 (patch)
treeeb71689039f5793ed98d4b5211c4d2326422750f /routes/requests.js
parente3b054f7f1608b20dbddfe7b6d4657408a14dca3 (diff)
parent07a709c80da8a303b5cea23b5c193dd36302d6b4 (diff)
downloadcoinos-server-80dc9d070e39479270f573ebd8a446c591a77172.tar.gz
coinos-server-80dc9d070e39479270f573ebd8a446c591a77172.zip
Merge branch 'master' into prod
Diffstat (limited to 'routes/requests.js')
-rw-r--r--routes/requests.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/routes/requests.js b/routes/requests.js
index 823e92c1..a4aad29f 100644
--- a/routes/requests.js
+++ b/routes/requests.js
@@ -1,15 +1,21 @@
import app from "$app";
import db from "$db";
import { auth } from "$lib/passport";
+import { emit } from "$lib/sockets";
app.post("/requests", auth, async (req, res) => {
try {
let { recipient: username, ...params } = req.body;
- let { id: recipient_id } = await db.User.findOne({ where: { username }});
+ let { id: recipient_id } = await db.User.findOne({ where: { username } });
let request = await db.Request.create({ recipient_id, ...params });
+ request = request.get({ plain: true });
+ request.requester = { username: req.user.username, profile: req.user.profile };
+ emit(username, "request", request);
+
res.send(request);
} catch (e) {
+ console.log(e)
res.code(500).send(e.message);
}
});