Delo na timeline.

This commit is contained in:
Matjaz
2022-02-23 23:33:17 +01:00
parent ebdacff5bc
commit 34177d6b2d
2 changed files with 26 additions and 2 deletions

2
app.js
View File

@ -15,7 +15,7 @@ var followRouter = require('./routes/follow');
var app = express(); var app = express();
const db = require('./models'); const db = require('./models');
//db.sequelize.sync({ force: true }); // db.sequelize.sync({ force: true });
db.sequelize.sync(); db.sequelize.sync();
// view engine setup // view engine setup

View File

@ -28,7 +28,9 @@ router.post('/add', async function(req, res, next) {
var sessionId = req.cookies.sessionid; var sessionId = req.cookies.sessionid;
var user = await lib.getAuthUser(sessionId); var user = await lib.getAuthUser(sessionId);
if(user) { if(user) {
user.createMessage({ body: req.body.body }); var message = await user.createMessage({ body: req.body.body });
console.log(message);
message.setUser(user);
res.redirect('/'); res.redirect('/');
} else { } else {
res.redirect('/login'); res.redirect('/login');
@ -68,4 +70,26 @@ router.get('/timeline2', async function(req, res, next) {
} }
}); });
router.get('/timeline3', async function(req, res, next) {
var sessionId = req.cookies.sessionid;
var user = await lib.getAuthUser(sessionId);
if(user) {
var follows = await user.getFollow();
var userList = [];
follows.forEach(element => {
userList.push(element.id);
});
var userMessages = await db.Message.findAll({
include: User,
where: {
'$User.id$': '1',
}
});
//console.log(await userMessages[0].getUsers());
res.send(userMessages);
} else {
res.redirect('/login');
}
});
module.exports = router; module.exports = router;