diff options
| author | PrivateGER <privateger@privateger.me> | 2025-05-30 18:00:12 +0200 |
|---|---|---|
| committer | PrivateGER <privateger@privateger.me> | 2025-05-30 18:00:12 +0200 |
| commit | 8948369a1bdb2d37f19f694badb5156dbe5d0352 (patch) | |
| tree | b074f00a3f4d76b3bc5a3d78330f56c7a8010f6e /packages/backend/src | |
| parent | Add error handling for video optimization in DriveService (diff) | |
| download | sharkey-8948369a1bdb2d37f19f694badb5156dbe5d0352.tar.gz sharkey-8948369a1bdb2d37f19f694badb5156dbe5d0352.tar.bz2 sharkey-8948369a1bdb2d37f19f694badb5156dbe5d0352.zip | |
import fs dep at file level
Diffstat (limited to 'packages/backend/src')
| -rw-r--r-- | packages/backend/src/core/VideoProcessingService.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/core/VideoProcessingService.ts b/packages/backend/src/core/VideoProcessingService.ts index daafe48601..4fd92486b1 100644 --- a/packages/backend/src/core/VideoProcessingService.ts +++ b/packages/backend/src/core/VideoProcessingService.ts @@ -23,6 +23,7 @@ const supportedMimeTypes = new Map([ ['video/m4v', 'mp4'], ['video/quicktime', 'mov'], ]); +const fs = await import('node:fs/promises'); @Injectable() export class VideoProcessingService { @@ -105,7 +106,6 @@ export class VideoProcessingService { .on('end', async () => { try { // Replace original file with optimized version - const fs = await import('node:fs/promises'); await fs.copyFile(tempPath, source); this.logger.info(`Web-optimized video: ${source}`); resolve(); |