Adiciona catch de retorno de erro

This commit is contained in:
LeoMortari
2025-12-01 00:58:18 -03:00
parent 11706fa6d8
commit f619640575

View File

@@ -1,7 +1,7 @@
import axios from 'axios';
import axios, { isAxiosError } from 'axios';
import isEmpty from 'lodash/isEmpty';
import { Injectable } from '@nestjs/common';
import { BadRequestException, Injectable } from '@nestjs/common';
import { plainToInstance } from 'class-transformer';
import { Prisma, videos, video_situation } from 'generated/prisma';
@@ -237,9 +237,18 @@ export class VideosService {
qualidade: qualidade === 'automatic' ? 'medium' : qualidade,
};
try {
await axios.get(`${N8N_REMOTE_SERVER}/webhook/download-video`, {
params,
});
} catch (error) {
if (isAxiosError(error)) {
console.error(error.response?.data);
throw new BadRequestException(error.response?.data);
}
throw new BadRequestException('Usuário ou senha inválidos');
}
}
async update(id: number, data: Prisma.videosUpdateInput): Promise<videos> {