From ef3711a36725180151bb42d2e584c1b4f2e2b4ee Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Sun, 2 Jan 2022 22:27:15 +0300 Subject: [PATCH] fix: fixed material downloading --- app/Controllers/Http/Api/v1/LessonsController.ts | 5 +---- routes/apis/v1/lessons.ts | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/app/Controllers/Http/Api/v1/LessonsController.ts b/app/Controllers/Http/Api/v1/LessonsController.ts index fff5bf6..0d81bb5 100644 --- a/app/Controllers/Http/Api/v1/LessonsController.ts +++ b/app/Controllers/Http/Api/v1/LessonsController.ts @@ -127,11 +127,8 @@ export default class LessonsController extends BaseController { throw new Exception(message, status, error.code); } - /** - * Send file to user - */ if (data instanceof LessonMaterial) { - this.sendFileFromDrive(`materials/${data.name}`, ctx); + return this.sendFileFromDrive(`materials/${data.name}`, ctx); } return this.sendResponse(ctx, data, message, status); diff --git a/routes/apis/v1/lessons.ts b/routes/apis/v1/lessons.ts index 793cb97..ba16db5 100644 --- a/routes/apis/v1/lessons.ts +++ b/routes/apis/v1/lessons.ts @@ -15,9 +15,6 @@ Route.group(() => { Route.get('/materials/:fileName', 'Api/v1/LessonsController.getMaterial') .middleware('role:admin,teacher,student') .as('lessons.get-material'); - // Route.get('/video/:fileName', 'Api/v1/LessonsController.getVideo') - // .middleware('role:admin,teacher,student') - // .as('lessons.get-video'); Route.get('/:id/progress', 'Api/v1/LessonsController.getVideoProgress') .middleware('role:admin,teacher,student') .as('lessons.get-video-progress');