From 4b45283e67a584caa9dc34f7e16f55671c80672c Mon Sep 17 00:00:00 2001 From: shwtea <shwetagupta0711754@gmail.com> Date: Thu, 12 Sep 2024 11:18:19 +0530 Subject: [PATCH] some changes --- api/widget/service.js | 16 +++++----------- swagger.yaml | 2 -- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/api/widget/service.js b/api/widget/service.js index 579355a..96b1b4d 100644 --- a/api/widget/service.js +++ b/api/widget/service.js @@ -1,4 +1,4 @@ -// const logger = require('utils/logger'); + const Widget = require("../models/widget"); const Template = require("../models/template"); @@ -26,22 +26,16 @@ const getAllWidget = async (page) => { const createWidget = async (data) => { try { - logger.info('Service: Creating new widget'); // Log service activity + logger.info('Service: Creating new widget'); - // Validate required fields in 'data' - if (!data.name || !data.type) { // Example validation - logger.error('Bad Request: Missing required fields'); // Log missing fields - return { status: 400, message: 'Bad Request: Missing required fields' }; - } - const widget = new Widget(data); await widget.save(); - logger.info('Widget created successfully'); // Log successful creation + logger.info('Widget created successfully'); return { status: 201, id: widget._id, message: 'Widget created successfully' }; } catch (error) { - logger.error(`Error in widget service: ${error.message}`); // Log error - throw error; // Pass error to business logic + logger.error(`Error in widget service: ${error.message}`); + throw error; } }; diff --git a/swagger.yaml b/swagger.yaml index 2c907de..6d5f10d 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -166,8 +166,6 @@ paths: type: string widget: type: string - priority: - type: integer enable: type: boolean buttonData: -- GitLab