Similar blocks of code found in 2 locations. Consider refactoring.
async deleteNewsById(request, response) {
try {
const deletedNews = await DeleteNewsResolve(request);
packages/benefits/src/controller/BenefitController.js on lines 75..84 Similar blocks of code found in 2 locations. Consider refactoring.
async deleteBenefitById(request, response) {
try {
const benefit = await DeleteBenefitResolve(request);
return response.json(benefit);
packages/news/src/controller/NewsController.js on lines 69..78 Similar blocks of code found in 7 locations. Consider refactoring.
async createBenefit(request, response) {
try {
const benefit = await CreateBenefitResolve(request);
packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 31..41 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 10..18 packages/user/src/controller/UserController.js on lines 53..60 Similar blocks of code found in 7 locations. Consider refactoring.
async getByToken(request, response) {
try {
const user = await GetUserByTokenResolve(request);
return response.json(user);
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 31..41 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 53..60 Similar blocks of code found in 7 locations. Consider refactoring.
async sendEmail(request, response) {
try {
const info = await SendEmailResolve(request);
return response.json(info);
} catch (err) {
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 31..41 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 10..18 Similar blocks of code found in 7 locations. Consider refactoring.
async authenticate(request, response) {
try {
const authToken = await AuthResolve(request);
return response.json(authToken);
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 31..41 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/UserController.js on lines 10..18 packages/user/src/controller/UserController.js on lines 53..60 Similar blocks of code found in 7 locations. Consider refactoring.
async putNewsById(request, response) {
try {
const updateNews = await UpdateNewsResolve(request);
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 31..41 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 10..18 packages/user/src/controller/UserController.js on lines 53..60 Similar blocks of code found in 7 locations. Consider refactoring.
async getNewsById(request, response){
try {
const getOneNews = await FindByIdResolve(request);
return response.json(getOneNews);
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 10..20 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 10..18 packages/user/src/controller/UserController.js on lines 53..60 Similar blocks of code found in 7 locations. Consider refactoring.
async create(request, response) {
try {
const createdNews = await CreateResolve(request);
packages/benefits/src/controller/BenefitController.js on lines 17..27 packages/news/src/controller/NewsController.js on lines 31..41 packages/news/src/controller/NewsController.js on lines 44..54 packages/user/src/controller/AuthenticateUserService.js on lines 6..14 packages/user/src/controller/UserController.js on lines 10..18 packages/user/src/controller/UserController.js on lines 53..60 Consider simplifying this complex logical expression.
if (title === "" || description === "" || redeem_way === "" ||
title === null || description === null || redeem_way === null || quantity === null ) {
throw { error: "Fill request.body correctly, cannot be an empty string or null value "};
}
Identical blocks of code found in 3 locations. Consider refactoring.
module.exports = {
dialect: "postgres",
host: "172.25.0.2",
username: "developer",
password: "developer",
packages/benefits/src/config/database.js on lines 1..10 Identical blocks of code found in 3 locations. Consider refactoring.
module.exports = {
dialect: "postgres",
host: "172.25.0.2",
username: "developer",
password: "developer",
packages/benefits/src/config/database.js on lines 1..10 Identical blocks of code found in 3 locations. Consider refactoring.
module.exports = {
dialect: "postgres",
host: "172.25.0.2",
username: "developer",
password: "developer",
Identical blocks of code found in 2 locations. Consider refactoring.
const { title, subtitle, text, image1, image2, image3, post_id } = request.body;
packages/news/src/controller/CreateResolve.js on lines 6..6 Identical blocks of code found in 2 locations. Consider refactoring.
const { title, subtitle, text, image1, image2, image3, post_id } = request.body;
packages/news/src/controller/UpdateNewsResolve.js on lines 6..6