socialbot/routes/follow.js
2022-02-13 21:48:01 +01:00

39 lines
940 B
JavaScript

var express = require('express');
var router = express.Router();
var db = require('../models');
var User = db.User;
var Messages = db.Messages;
var Session = db.Session;
var lib = require('../lib');
/* GET home page. */
router.get('/add/:id', async function(req, res, next) {
var id = req.params.id;
console.log(req.cookies.sessionid);
var sessionId = req.cookies.sessionid;
var user = await lib.getAuthUser(sessionId);
if(user) {
var follow = await user.addFollow(id);
res.send(follow);
} else {
res.redirect('/login');
}
});
router.get('/get', async function(req, res, next) {
var id = req.params.id;
console.log(req.cookies.sessionid);
var sessionId = req.cookies.sessionid;
var user = await lib.getAuthUser(sessionId);
if(user) {
var follow = await user.getFollow({
attributes: ['id']
});
res.send(follow);
} else {
res.redirect('/login');
}
});
module.exports = router;