From f0207211d98d714a77b2240550817371a1ef6c00 Mon Sep 17 00:00:00 2001 From: PrivateGER Date: Fri, 30 May 2025 20:41:51 +0200 Subject: [PATCH] Import fs module with new syntax --- packages/backend/src/core/VideoProcessingService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/backend/src/core/VideoProcessingService.ts b/packages/backend/src/core/VideoProcessingService.ts index 4b6fe14c8c..3e4fd6a4b0 100644 --- a/packages/backend/src/core/VideoProcessingService.ts +++ b/packages/backend/src/core/VideoProcessingService.ts @@ -3,6 +3,7 @@ * SPDX-License-Identifier: AGPL-3.0-only */ +import fs from 'node:fs/promises'; import { Inject, Injectable } from '@nestjs/common'; import FFmpeg from 'fluent-ffmpeg'; import { DI } from '@/di-symbols.js'; @@ -12,8 +13,8 @@ import type { IImage } from '@/core/ImageProcessingService.js'; import { createTemp, createTempDir } from '@/misc/create-temp.js'; import { bindThis } from '@/decorators.js'; import { appendQuery, query } from '@/misc/prelude/url.js'; -import { LoggerService } from "@/core/LoggerService.js"; -import type Logger from "@/logger.js"; +import { LoggerService } from '@/core/LoggerService.js'; +import type Logger from '@/logger.js'; // faststart is only supported for MP4, M4A, M4W and MOV files (the MOV family). // WebM (and Matroska) files always support faststart-like behavior. @@ -23,7 +24,6 @@ const supportedMimeTypes = new Map([ ['video/m4v', 'mp4'], ['video/quicktime', 'mov'], ]); -const fs = await import('node:fs/promises'); @Injectable() export class VideoProcessingService {