mirror of
https://github.com/chrisbenincasa/tunarr.git
synced 2026-04-18 09:03:35 -04:00
refactor: massive backend refactoring (#965)
* refactor: massive backend refactoring I've been putting off this refactor for a while, but now that the mikro-orm removal and ffmpeg builder PRs are in, it is time. * refactor: use ts import paths on server
This commit is contained in:
committed by
GitHub
parent
90d0732e67
commit
86cdb721da
@@ -3,10 +3,10 @@ import fs from 'node:fs/promises';
|
||||
import path from 'path';
|
||||
import { DeepPartial } from 'ts-essentials';
|
||||
import {
|
||||
initDirectDbAccess,
|
||||
initDatabaseAccess,
|
||||
syncMigrationTablesIfNecessary,
|
||||
} from './dao/direct/directDbAccess.ts';
|
||||
import { SettingsFile, getSettings } from './dao/settings.js';
|
||||
} from './db/DBAccess.ts';
|
||||
import { SettingsFile, getSettings } from './db/SettingsDB.ts';
|
||||
import { globalOptions } from './globals.js';
|
||||
import { copyDirectoryContents, fileExists } from './util/fsUtil.js';
|
||||
import { LoggerFactory, RootLogger } from './util/logging/LoggerFactory.js';
|
||||
@@ -63,7 +63,7 @@ export async function bootstrapTunarr(
|
||||
initialSettings?: DeepPartial<SettingsFile>,
|
||||
) {
|
||||
await initDbDirectories();
|
||||
initDirectDbAccess(path.join(globalOptions().databaseDirectory, 'db.db'));
|
||||
initDatabaseAccess(path.join(globalOptions().databaseDirectory, 'db.db'));
|
||||
await syncMigrationTablesIfNecessary();
|
||||
const settingsDb = getSettings(undefined, initialSettings);
|
||||
LoggerFactory.initialize(settingsDb);
|
||||
|
||||
Reference in New Issue
Block a user