diff --git a/resources/Businesses/BusinessController.js b/resources/Businesses/BusinessController.js index 8a11980..d40862e 100644 --- a/resources/Businesses/BusinessController.js +++ b/resources/Businesses/BusinessController.js @@ -157,6 +157,17 @@ export const getAllBusiness = async (req, res) => { }); } }; + +//6.Get User Detail +export const getBusinessDetails = catchAsyncErrors(async (req, res, next) => { + const user = await Business.findById(req.business.id); + + res.status(200).json({ + success: true, + user, + }); +}); + export const getSingleBusiness = async (req, res) => { try { if (!req?.user) return res.status(400).json({ message: "please login !" }); diff --git a/resources/Businesses/BusinessRoute.js b/resources/Businesses/BusinessRoute.js index fe60773..6350f16 100644 --- a/resources/Businesses/BusinessRoute.js +++ b/resources/Businesses/BusinessRoute.js @@ -14,10 +14,12 @@ import { getSelfBusiness, loginBusiness, forgotPassword, + getBusinessDetails, } from "./BusinessController.js"; const router = Router(); +router.route("/details").get(isBusinessAuthenticated, getBusinessDetails); router .route("/add") .post(isAuthenticatedUser, authorizeRoles("admin"), createBusiness);