aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-06 05:20:15 -0800
committerAdam Soltys <[email protected]>2022-11-06 05:20:18 -0800
commita40fe3364af0242fd6584b06528a00866918f437 (patch)
tree7428f075aabfd98fa448eb3a79fea6bf40fbae06
parentc568a0c8fcde181cfcb83fe0e4408d3d602bfc31 (diff)
downloadcoinos-server-a40fe3364af0242fd6584b06528a00866918f437.tar.gz
coinos-server-a40fe3364af0242fd6584b06528a00866918f437.zip
emit requests
-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..56acb823 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 };
+ emit(username, "request", request);
+
res.send(request);
} catch (e) {
+ console.log(e)
res.code(500).send(e.message);
}
});