INNER CODE UNIT · TypeScript
updateDefaultAddress
ashishrawat2911/firekart_app · backend/src/controllers/authController.ts:87
export const updateDefaultAddress = async (req: Request, res: Response) => {
try {
const errors = validationResult(req);
if (!errors.isEmpty()) {
return ApiResponse.badRequest(res, ApiResponseMessages.addressIdNotValid, errors)
}
const userId = req.userId;
const {addressId} = req.params;
// Call the service function to update the default address
const data = await userService.updateAddressToDefault(Number(addressId), Number(userId));
return ApiResponse.success(res, ApiResponseMessages.addressUpdatedSuccessfully, data);
} catch (error) {
return ApiResponse.internalServerError(res, ApiResponseMessages.anErrorOccurred, error);
}
};
export const editAddress = async (req: Request, res: Response) => {