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'; ...@@ -2,7 +2,7 @@ import { Injectable, ConsoleLogger } from '@nestjs/common';
import { ConfigService } from '@nestjs/config'; import { ConfigService } from '@nestjs/config';
import { HttpService } from '@nestjs/axios'; import { HttpService } from '@nestjs/axios';
import internal from 'stream'; import internal from 'stream';
import { lastValueFrom, map } from 'rxjs'; import { lastValueFrom } from 'rxjs';
import { import {
BlankReturnMessageDto, BlankReturnMessageDto,
ReturnMessage, ReturnMessage,
...@@ -10,7 +10,6 @@ import { ...@@ -10,7 +10,6 @@ import {
} from './dto/ReturnMessage.dto'; } from './dto/ReturnMessage.dto';
import FormData from 'form-data'; import FormData from 'form-data';
import { PostUrlDto } from './dto/PostUrl.dto'; import { PostUrlDto } from './dto/PostUrl.dto';
import hasha from 'hasha';
import { MiddlewareInfoDto } from './dto/MiddlewareInfo.dto'; import { MiddlewareInfoDto } from './dto/MiddlewareInfo.dto';
@Injectable() @Injectable()
...@@ -39,7 +38,7 @@ export class AppService extends ConsoleLogger { ...@@ -39,7 +38,7 @@ export class AppService extends ConsoleLogger {
jsdInfo() { jsdInfo() {
if (!this.jsdUrl) { if (!this.jsdUrl) {
throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.'); throw new BlankReturnMessageDto(404, 'JSDelivr is not configured.').toException();
} }
const info = new MiddlewareInfoDto(); const info = new MiddlewareInfoDto();
info.identifier = this.jsdIdentifier; info.identifier = this.jsdIdentifier;
...@@ -49,7 +48,7 @@ export class AppService extends ConsoleLogger { ...@@ -49,7 +48,7 @@ export class AppService extends ConsoleLogger {
async jsd(urlDto: PostUrlDto) { async jsd(urlDto: PostUrlDto) {
if (!this.jsdUrl) { 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); const streamData = await this.getStreamFromUrl(urlDto.url);
//streamData.data.pause(); //streamData.data.pause();
...@@ -70,10 +69,10 @@ export class AppService extends ConsoleLogger { ...@@ -70,10 +69,10 @@ export class AppService extends ConsoleLogger {
maxBodyLength: Infinity, maxBodyLength: Infinity,
}), }),
); );
return new ReturnMessageDto(201, 'success', data.data); return new ReturnMessageDto(201, 'success', data.data).toException();
} catch (e) { } catch (e) {
this.error(`Failed uploading ${urlDto.url}: ${e.toString()} ${e.data}`); 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