|
@@ -21,7 +21,8 @@ import {
|
|
|
|
|
|
|
|
//#region Category Controllers
|
|
//#region Category Controllers
|
|
|
export const addCategory = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
export const addCategory = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
- const result = await _addCategory(req.context!.userID, req.body);
|
|
|
|
|
|
|
+ const categoryLimit = req.context!.planDetails?.categoryLimit ?? 0;
|
|
|
|
|
+ const result = await _addCategory(req.context!.userID, categoryLimit, req.body);
|
|
|
|
|
|
|
|
res.status(result.code)
|
|
res.status(result.code)
|
|
|
.json({
|
|
.json({
|
|
@@ -72,7 +73,8 @@ export const getCategories = async (req: AuthRequest, res: Response): Promise<vo
|
|
|
|
|
|
|
|
//#region Product Controllers
|
|
//#region Product Controllers
|
|
|
export const addProduct = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
export const addProduct = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
- const result = await _addProduct(req.context!.userID, req.body);
|
|
|
|
|
|
|
+ const productLimit = req.context!.planDetails?.productLimit ?? 0;
|
|
|
|
|
+ const result = await _addProduct(req.context!.userID, productLimit, req.body);
|
|
|
|
|
|
|
|
res.status(result.code)
|
|
res.status(result.code)
|
|
|
.json({
|
|
.json({
|
|
@@ -126,7 +128,8 @@ export const deleteProduct = async (req: AuthRequest, res: Response): Promise<vo
|
|
|
|
|
|
|
|
//#region Menu Controllers
|
|
//#region Menu Controllers
|
|
|
export const addMenu = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
export const addMenu = async (req: AuthRequest, res: Response): Promise<void> => {
|
|
|
- const result = await _addMenu(req.context!.userID, req.body);
|
|
|
|
|
|
|
+ const menuLimit = req.context!.planDetails?.menuLimit ?? 0;
|
|
|
|
|
+ const result = await _addMenu(req.context!.userID, menuLimit, req.body);
|
|
|
|
|
|
|
|
res.status(result.code)
|
|
res.status(result.code)
|
|
|
.json({
|
|
.json({
|