import { Controller, Post, UseGuards } from '@nestjs/common' import { BasicAuthorizationGuard } from '../../../guards' import { VideoLibrary } from '../domain/video_library' @UseGuards(BasicAuthorizationGuard) @Controller('video-library') export class VideoLibraryController { constructor(private readonly videoLibrary: VideoLibrary) {} @Post('sync') async sync(): Promise { await this.videoLibrary.sync() } }