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) => {
|
DB.addNotification = async (profileid, message, postid, commentIndx) => {
|
||||||
const _id = DB.ObjectID(profileid);
|
const _id = DB.ObjectID(profileid);
|
||||||
let update = {
|
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
|
// route for user logout
|
||||||
const logout = function(req, res){
|
const logout = function(req, res){
|
||||||
const session_id = getSessionId(req);
|
const session_id = getSessionId(req);
|
||||||
|
|||||||
Reference in New Issue
Block a user