Created a profile editing page

This commit is contained in:
Tiago Ribeiro
2023-07-04 13:21:36 +01:00
parent dceff807e9
commit 49e24865a3
8 changed files with 148 additions and 22 deletions

View File

@@ -12,6 +12,12 @@ const db = getFirestore(app);
export default withIronSessionApiRoute(user, sessionOptions);
async function user(req: NextApiRequest, res: NextApiResponse) {
if (req.method === "GET") return get(req, res);
res.status(404).json(undefined);
}
async function get(req: NextApiRequest, res: NextApiResponse) {
if (req.session.user) {
const docUser = await getDoc(doc(db, "users", req.session.user.id));
if (!docUser.exists()) {