From f47915dbb38d5183fde7ba6916712f34abf316fd Mon Sep 17 00:00:00 2001 From: Erik Michelson Date: Thu, 29 May 2025 20:35:49 +0000 Subject: [PATCH] fix(media): use correct MediaBackendType from commons package Signed-off-by: Erik Michelson --- backend/src/media/backends/backend-type.enum.ts | 5 ----- backend/src/media/backends/filesystem-backend.ts | 4 ++-- backend/src/media/backends/imgur-backend.ts | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 backend/src/media/backends/backend-type.enum.ts diff --git a/backend/src/media/backends/backend-type.enum.ts b/backend/src/media/backends/backend-type.enum.ts deleted file mode 100644 index c07d50130..000000000 --- a/backend/src/media/backends/backend-type.enum.ts +++ /dev/null @@ -1,5 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file) - * - * SPDX-License-Identifier: AGPL-3.0-only - */ diff --git a/backend/src/media/backends/filesystem-backend.ts b/backend/src/media/backends/filesystem-backend.ts index c0277a058..e402d9ae1 100644 --- a/backend/src/media/backends/filesystem-backend.ts +++ b/backend/src/media/backends/filesystem-backend.ts @@ -3,6 +3,7 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ +import { MediaBackendType } from '@hedgedoc/commons'; import { Inject, Injectable } from '@nestjs/common'; import { FileTypeResult } from 'file-type'; import { promises as fs } from 'fs'; @@ -12,7 +13,6 @@ import mediaConfiguration, { MediaConfig } from '../../config/media.config'; import { MediaBackendError } from '../../errors/errors'; import { ConsoleLoggerService } from '../../logger/console-logger.service'; import { MediaBackend } from '../media-backend.interface'; -import { BackendType } from './backend-type.enum'; @Injectable() export class FilesystemBackend implements MediaBackend { @@ -25,7 +25,7 @@ export class FilesystemBackend implements MediaBackend { ) { this.logger.setContext(FilesystemBackend.name); // only create the backend if local filesystem is configured - if (this.mediaConfig.backend.use !== BackendType.FILESYSTEM) { + if (this.mediaConfig.backend.use !== MediaBackendType.FILESYSTEM) { this.uploadDirectory = ''; return; } diff --git a/backend/src/media/backends/imgur-backend.ts b/backend/src/media/backends/imgur-backend.ts index 3fc11a31c..d590e94da 100644 --- a/backend/src/media/backends/imgur-backend.ts +++ b/backend/src/media/backends/imgur-backend.ts @@ -3,6 +3,7 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ +import { MediaBackendType } from '@hedgedoc/commons'; import { Inject, Injectable } from '@nestjs/common'; import fetch, { Response } from 'node-fetch'; import { URLSearchParams } from 'url'; @@ -14,7 +15,6 @@ import mediaConfiguration, { import { MediaBackendError } from '../../errors/errors'; import { ConsoleLoggerService } from '../../logger/console-logger.service'; import { MediaBackend } from '../media-backend.interface'; -import { BackendType } from './backend-type.enum'; type UploadResult = { data: { @@ -39,7 +39,7 @@ export class ImgurBackend implements MediaBackend { ) { this.logger.setContext(ImgurBackend.name); // only create the backend if imgur is configured - if (this.mediaConfig.backend.use !== BackendType.IMGUR) { + if (this.mediaConfig.backend.use !== MediaBackendType.IMGUR) { return; } this.config = this.mediaConfig.backend.imgur;