Commit a12c9867 authored by nanahira's avatar nanahira

fix

parent 57f81c79
Pipeline #5433 passed with stages
in 3 minutes and 40 seconds
......@@ -2,7 +2,7 @@ import { Injectable, ConsoleLogger } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { HttpService } from '@nestjs/axios';
import internal from 'stream';
import { lastValueFrom, map } from 'rxjs';
import { lastValueFrom } from 'rxjs';
import {
BlankReturnMessageDto,
ReturnMessage,
......@@ -10,7 +10,6 @@ import {
} from './dto/ReturnMessage.dto';
import FormData from 'form-data';
import { PostUrlDto } from './dto/PostUrl.dto';
import hasha from 'hasha';
import { MiddlewareInfoDto } from './dto/MiddlewareInfo.dto';
@Injectable()
......@@ -39,7 +38,7 @@ export class AppService extends ConsoleLogger {
jsdInfo() {
if (!this.jsdUrl) {
throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.');
throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.').toException();
}
const info = new MiddlewareInfoDto();
info.identifier = this.jsdIdentifier;
......@@ -49,7 +48,7 @@ export class AppService extends ConsoleLogger {
async jsd(urlDto: PostUrlDto) {
if (!this.jsdUrl) {
throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.');
throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.').toException();
}
const streamData = await this.getStreamFromUrl(urlDto.url);
//streamData.data.pause();
......@@ -70,10 +69,10 @@ export class AppService extends ConsoleLogger {
maxBodyLength: Infinity,
}),
);
return new ReturnMessageDto(201, 'success', data.data);
return new ReturnMessageDto(201, 'success', data.data).toException();
} catch (e) {
this.error(`Failed uploading ${urlDto.url}: ${e.toString()} ${e.data}`);
throw new BlankReturnMessageDto(500, 'upload fail');
throw new BlankReturnMessageDto(500, 'upload fail').toException();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment