universo-platform-3d

Форк
0
21 строка · 741.0 Байт
1
/*
2
https://docs.nestjs.com/controllers#controllers
3
*/
4

5
import { Controller, Post, UseGuards } from '@nestjs/common'
6
import { FileUploadService } from './file-upload.service'
7
import { AdminUtilGuard } from '../../godot-server/admin-util.guard'
8
import { SetRequestTimeout } from '../timeout-interceptor'
9

10
@Controller('file-upload')
11
@UseGuards(AdminUtilGuard)
12
export class FileUploadController {
13
  constructor(private fileUploadService: FileUploadService) {}
14

15
  @Post('batch-upload-assets-from-bucket')
16
  @SetRequestTimeout(15 * 1000 * 60)
17
  async batchAssetUploadFromQueueBucket() {
18
    await this.fileUploadService.batchAssetUploadFromQueueBucket()
19
    await this.fileUploadService.moveAllObjectsFromQueueBucketToQueueCompletedBucket()
20
  }
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.