From dc7dbeeddc960c2bdb9bc4a373d2d7afa8dc17b1 Mon Sep 17 00:00:00 2001 From: MD ARIF KHAN <55360458+arifthehappy@users.noreply.github.com> Date: Fri, 7 Apr 2023 17:02:27 +0530 Subject: [PATCH] added route to get business details --- resources/Businesses/BusinessController.js | 11 +++++++++++ resources/Businesses/BusinessRoute.js | 2 ++ 2 files changed, 13 insertions(+) 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);