import { createProfile, getProfileByQuery, updateProfile, } from "../models/Profile/operations.js"; export const createOrEditProfileController = async (req, res, next) => { try { const { user } = res.locals; const profile = await updateProfile(user.id, req.body, { new: true, upsert: true, }); res.status(200).json({ result: profile }); } catch (error) { console.log("createProfileController Error", error); next(error); } }; export const getProfileController = async (req, res, next) => { try { const { user } = res.locals; const profile = await getProfileByQuery({ userId: user.id }); res.status(200).json({ result: profile }); } catch (error) { console.log("getProfileController Error", error); next(error); } };