set token
This commit is contained in:
@@ -215,6 +215,19 @@ userDB = (DB) => {
|
||||
});
|
||||
}
|
||||
|
||||
DB.setProfileToken = (profileid, token)=>{
|
||||
const _id = DB.ObjectID(profileid);
|
||||
let update = {
|
||||
$set:{
|
||||
token
|
||||
}
|
||||
}
|
||||
return DB.profileCols.updateOne({_id}, update).catch((err)=>{
|
||||
console.log(err);
|
||||
return false;
|
||||
});
|
||||
}
|
||||
|
||||
DB.addNotification = async (profileid, message, postid, commentIndx) => {
|
||||
const _id = DB.ObjectID(profileid);
|
||||
let update = {
|
||||
|
||||
9
index.js
9
index.js
@@ -200,6 +200,15 @@ DB.getDB.then((DB)=>{
|
||||
});
|
||||
});
|
||||
|
||||
app.post('/token/', sessionChecker, async (req, res) => {
|
||||
const profileid = getProfileId(req);
|
||||
let token = await DB.getProfile(req.body.token);
|
||||
DB.setProfileToken(profileid, token);
|
||||
return res.json({
|
||||
status: "ok"
|
||||
});
|
||||
});
|
||||
|
||||
// route for user logout
|
||||
const logout = function(req, res){
|
||||
const session_id = getSessionId(req);
|
||||
|
||||
Reference in New Issue
Block a user