2022-02-07 07:29:07 +01:00
|
|
|
var express = require('express');
|
|
|
|
const db = require('../models');
|
|
|
|
var router = express.Router();
|
|
|
|
var Message = db.Message;
|
2022-02-07 20:05:51 +01:00
|
|
|
var User = db.User;
|
2022-02-07 07:29:07 +01:00
|
|
|
/* GET users listing. */
|
2022-02-09 19:32:06 +01:00
|
|
|
router.get('/get', async function(req, res, next) {
|
2022-02-07 07:29:07 +01:00
|
|
|
var messages = await Message.findAll();
|
|
|
|
res.send(messages);
|
|
|
|
});
|
|
|
|
|
2022-02-09 19:32:06 +01:00
|
|
|
router.get('/get/:user', async function(req, res, next) {
|
|
|
|
var user = await User.findAll({
|
|
|
|
attributes: ['id'],
|
|
|
|
where: {
|
|
|
|
'name': req.params.user,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
res.send(user);
|
|
|
|
});
|
|
|
|
|
|
|
|
router.get('/getmsg/:user', async function(req, res, next) {
|
|
|
|
var msgs = await User.findOne({
|
|
|
|
where: { id:3 },
|
|
|
|
include: Message
|
|
|
|
});
|
|
|
|
res.send(msgs);
|
|
|
|
});
|
|
|
|
|
|
|
|
router.get('/getmsg2/:user', async function(req, res, next) {
|
|
|
|
var user = await User.findOne({
|
|
|
|
where: { id:3 },
|
|
|
|
});
|
|
|
|
msgs = await user.getMessages();
|
|
|
|
res.send(msgs);
|
|
|
|
});
|
|
|
|
|
2022-02-07 20:05:51 +01:00
|
|
|
router.get('/new', async function(req, res, next) {
|
2022-02-09 19:32:06 +01:00
|
|
|
var user = await User.findOne({
|
|
|
|
where: { id:3 }
|
|
|
|
});
|
|
|
|
var message = await user.addMessage(12);
|
|
|
|
//user.addMessage({body:'A dela tole?'});
|
|
|
|
res.send(message);
|
|
|
|
});
|
|
|
|
|
|
|
|
router.get('/new2', async function(req, res, next) {
|
|
|
|
var user = await User.findOne({
|
|
|
|
where: { id:4 }
|
|
|
|
});
|
|
|
|
var message = await user.createMessage({
|
|
|
|
body: 'WooHoo :)'
|
|
|
|
});
|
|
|
|
//user.addMessage({body:'A dela tole?'});
|
2022-02-07 20:05:51 +01:00
|
|
|
res.send(message);
|
|
|
|
});
|
|
|
|
|
2022-02-07 07:29:07 +01:00
|
|
|
module.exports = router;
|