Fix CI
This commit is contained in:
parent
d5fdb9d857
commit
4beeb62c6f
@ -39,7 +39,6 @@
|
|||||||
"@types/express": "^4.17.4",
|
"@types/express": "^4.17.4",
|
||||||
"@types/http-status-codes": "^1.2.0",
|
"@types/http-status-codes": "^1.2.0",
|
||||||
"@types/jsonwebtoken": "^8.3.8",
|
"@types/jsonwebtoken": "^8.3.8",
|
||||||
"@types/multer": "^1.4.4",
|
|
||||||
"@types/socket.io": "^2.1.4",
|
"@types/socket.io": "^2.1.4",
|
||||||
"@types/uuidv4": "^5.0.0",
|
"@types/uuidv4": "^5.0.0",
|
||||||
"axios": "^0.20.0",
|
"axios": "^0.20.0",
|
||||||
|
@ -1,12 +1,23 @@
|
|||||||
|
const multer = require('multer');
|
||||||
import {Application, Request, RequestHandler, Response} from "express";
|
import {Application, Request, RequestHandler, Response} from "express";
|
||||||
import {OK} from "http-status-codes";
|
import {OK} from "http-status-codes";
|
||||||
import {URL_ROOM_STARTED} from "_Enum/EnvironmentVariable";
|
import {URL_ROOM_STARTED} from "_Enum/EnvironmentVariable";
|
||||||
import {uuid} from "uuidv4";
|
import {uuid} from "uuidv4";
|
||||||
import multer from 'multer';
|
|
||||||
import fs from "fs";
|
import fs from "fs";
|
||||||
|
|
||||||
const upload = multer({ dest: 'dist/files/' });
|
const upload = multer({ dest: 'dist/files/' });
|
||||||
|
|
||||||
|
class FileUpload{
|
||||||
|
path: string
|
||||||
|
constructor(path : string) {
|
||||||
|
this.path = path;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
interface RequestFileHandlerInterface extends Request{
|
||||||
|
file: FileUpload
|
||||||
|
}
|
||||||
|
|
||||||
export class FileController {
|
export class FileController {
|
||||||
App : Application;
|
App : Application;
|
||||||
|
|
||||||
@ -22,8 +33,8 @@ export class FileController {
|
|||||||
//TODO upload audio message
|
//TODO upload audio message
|
||||||
const audioMessageId = uuid();
|
const audioMessageId = uuid();
|
||||||
|
|
||||||
fs.copyFileSync(req.file.path, `dist/files/${audioMessageId}`);
|
fs.copyFileSync((req as RequestFileHandlerInterface).file.path, `dist/files/${audioMessageId}`);
|
||||||
fs.unlinkSync(req.file.path);
|
fs.unlinkSync((req as RequestFileHandlerInterface).file.path);
|
||||||
|
|
||||||
return res.status(OK).send({
|
return res.status(OK).send({
|
||||||
id: audioMessageId,
|
id: audioMessageId,
|
||||||
|
@ -48,16 +48,6 @@
|
|||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
"@types/range-parser" "*"
|
"@types/range-parser" "*"
|
||||||
|
|
||||||
"@types/express@*":
|
|
||||||
version "4.17.8"
|
|
||||||
resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.8.tgz#3df4293293317e61c60137d273a2e96cd8d5f27a"
|
|
||||||
integrity sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==
|
|
||||||
dependencies:
|
|
||||||
"@types/body-parser" "*"
|
|
||||||
"@types/express-serve-static-core" "*"
|
|
||||||
"@types/qs" "*"
|
|
||||||
"@types/serve-static" "*"
|
|
||||||
|
|
||||||
"@types/express@^4.17.4":
|
"@types/express@^4.17.4":
|
||||||
version "4.17.4"
|
version "4.17.4"
|
||||||
resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.4.tgz#e78bf09f3f530889575f4da8a94cd45384520aac"
|
resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.4.tgz#e78bf09f3f530889575f4da8a94cd45384520aac"
|
||||||
@ -91,13 +81,6 @@
|
|||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d"
|
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d"
|
||||||
|
|
||||||
"@types/multer@^1.4.4":
|
|
||||||
version "1.4.4"
|
|
||||||
resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.4.tgz#bb5d9abc410da82726ceca74008bb81813349a88"
|
|
||||||
integrity sha512-wdfkiKBBEMTODNbuF3J+qDDSqJxt50yB9pgDiTcFew7f97Gcc7/sM4HR66ofGgpJPOALWOqKAch4gPyqEXSkeQ==
|
|
||||||
dependencies:
|
|
||||||
"@types/express" "*"
|
|
||||||
|
|
||||||
"@types/node@*":
|
"@types/node@*":
|
||||||
version "13.11.0"
|
version "13.11.0"
|
||||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.0.tgz#390ea202539c61c8fa6ba4428b57e05bc36dc47b"
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.0.tgz#390ea202539c61c8fa6ba4428b57e05bc36dc47b"
|
||||||
|
2240
maps/yarn.lock
Normal file
2240
maps/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user