diff --git a/src/main/index.ts b/src/main/index.ts index f443424..3a29727 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -5,8 +5,8 @@ import log from 'electron-log/main' import { autoUpdater } from 'electron-updater' import appIcon from '../../build/icon.png?asset' import { configureLogger } from './config/logger-config' -import { downloadEngine } from './download-engine' import { services } from './ipc' +import { downloadEngine } from './lib/download-engine' import { ytdlpManager } from './lib/ytdlp-manager' import { settingsManager } from './settings' import { createTray, destroyTray } from './tray' diff --git a/src/main/ipc/services/download-service.ts b/src/main/ipc/services/download-service.ts index eae0727..f62d81a 100644 --- a/src/main/ipc/services/download-service.ts +++ b/src/main/ipc/services/download-service.ts @@ -6,7 +6,7 @@ import type { PlaylistInfo, VideoInfo } from '../../../shared/types' -import { downloadEngine } from '../../download-engine' +import { downloadEngine } from '../../lib/download-engine' class DownloadService extends IpcService { static readonly groupName = 'download' diff --git a/src/main/download-engine.ts b/src/main/lib/download-engine.ts similarity index 98% rename from src/main/download-engine.ts rename to src/main/lib/download-engine.ts index bd32cb9..398516c 100644 --- a/src/main/download-engine.ts +++ b/src/main/lib/download-engine.ts @@ -10,18 +10,18 @@ import type { PlaylistInfo, VideoFormat, VideoInfo -} from '../shared/types' -import { buildDownloadArgs } from './download-engine/args-builder' +} from '../../shared/types' +import { buildDownloadArgs } from '../download-engine/args-builder' import { findFormatByIdCandidates, parseSizeToBytes, resolveSelectedFormat -} from './download-engine/format-utils' -import { DownloadQueue } from './lib/download-queue' -import { historyManager } from './lib/history-manager' -import { ytdlpManager } from './lib/ytdlp-manager' -import { settingsManager } from './settings' -import { scopedLoggers } from './utils/logger' +} from '../download-engine/format-utils' +import { settingsManager } from '../settings' +import { scopedLoggers } from '../utils/logger' +import { DownloadQueue } from './download-queue' +import { historyManager } from './history-manager' +import { ytdlpManager } from './ytdlp-manager' interface DownloadProcess { controller: AbortController