aboutsummaryrefslogtreecommitdiffstats
path: root/routes/requests.js
blob: 823e92c123ad1b4daf44f20b0774c781d0909e8a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import app from "$app";
import db from "$db";
import { auth } from "$lib/passport";

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 request = await db.Request.create({ recipient_id, ...params });
    res.send(request);
  } catch (e) {
    res.code(500).send(e.message);
  }
});