From 2398edf231ec8da07f0ad40974a806f9b5cb2ce0 Mon Sep 17 00:00:00 2001 From: Jonathan Jogenfors Date: Mon, 25 Mar 2024 22:49:39 +0100 Subject: [PATCH] add library job back --- server/src/interfaces/job.interface.ts | 4 ++++ server/src/services/library.service.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/interfaces/job.interface.ts b/server/src/interfaces/job.interface.ts index 3257bd721..d6e5ee1d8 100644 --- a/server/src/interfaces/job.interface.ts +++ b/server/src/interfaces/job.interface.ts @@ -112,6 +112,10 @@ export interface ILibraryFileJob extends IEntityJob { assetPath: string; } +export interface ILibraryOfflineJob extends IEntityJob { + importPaths: string[]; +} + export interface ILibraryRefreshJob extends IEntityJob { refreshModifiedFiles: boolean; refreshAllFiles: boolean; diff --git a/server/src/services/library.service.ts b/server/src/services/library.service.ts index 7407a622d..2aec6018b 100644 --- a/server/src/services/library.service.ts +++ b/server/src/services/library.service.ts @@ -20,7 +20,7 @@ import { mapLibrary, } from 'src/dtos/library.dto'; import { AssetEntity, AssetType } from 'src/entities/asset.entity'; -import { LibraryEntity, LibraryType } from 'src/entities/library.entity'; +import { LibraryType } from 'src/entities/library.entity'; import { IAssetRepository, WithProperty } from 'src/interfaces/asset.interface'; import { ICryptoRepository } from 'src/interfaces/crypto.interface'; import { DatabaseLock, IDatabaseRepository } from 'src/interfaces/database.interface'; @@ -30,6 +30,7 @@ import { IEntityJob, IJobRepository, ILibraryFileJob, + ILibraryOfflineJob, ILibraryRefreshJob, JOBS_ASSET_PAGINATION_SIZE, JobName,