completed search page and redirect to user profile page

This commit is contained in:
Leon Liang
2019-11-19 22:30:15 -05:00
parent 0aaa9014b9
commit 81749c19ce
4 changed files with 109 additions and 91 deletions

View File

@@ -415,16 +415,15 @@ exports.unverifyUser = (req, res) => {
});
};
exports.getUserHandles = (req, res) => {
admin
.firestore()
.collection("users")
db.doc(`/users/${req.body.userHandle}`)
.get()
.then(data => {
let users = [];
data.forEach(function(doc) {
users.push(doc.data().handle);
});
return res.status(200).json(users);
.then(doc => {
if (doc.exists) {
let userHandle = doc.data().handle;
return res.status(200).json(userHandle);
} else {
return res.status(404).json({ error: "user not found" });
}
})
.catch(err => {
console.error(err);

View File

@@ -56,7 +56,7 @@ app.post("/verifyUser", fbAuth, verifyUser);
app.post("/unverifyUser", fbAuth, unverifyUser);
// get user handles with search phase
app.get("/getUserHandles", fbAuth, getUserHandles);
app.post("/getUserHandles", fbAuth, getUserHandles);
// get user's subscription
app.get("/getSubs", fbAuth, getSubs);