diff --git a/App.tsx b/App.tsx index 42aa61f..2122fd6 100644 --- a/App.tsx +++ b/App.tsx @@ -13,7 +13,8 @@ import { import MaterialIcon from 'react-native-vector-icons/MaterialIcons' import {Color} from './color' import {lightColors} from './colors' -import {runMigrations, settingsRepo} from './db' +import {AppDataSource} from './data-source' +import {settingsRepo} from './db' import MassiveSnack from './MassiveSnack' import Routes from './Routes' import Settings from './settings' @@ -49,9 +50,9 @@ const App = () => { ) useEffect(() => { - runMigrations().then(async () => { + AppDataSource.initialize().then(async () => { const gotSettings = await settingsRepo.findOne({where: {}}) - console.log(`${App.name}.runMigrations:`, {gotSettings}) + console.log(`${App.name}.useEffect:`, {gotSettings}) setSettings(gotSettings) if (gotSettings.color) setColor(gotSettings.color) }) diff --git a/db.ts b/db.ts index 3888f8a..41d7b52 100644 --- a/db.ts +++ b/db.ts @@ -17,10 +17,3 @@ export const getNow = (): Promise<{now: string}[]> => { "SELECT STRFTIME('%Y-%m-%dT%H:%M:%S','now','localtime') AS now", ) } - -export const runMigrations = async () => { - console.log(`${runMigrations.name}:`, 'Initializing...') - await AppDataSource.initialize() - console.log(`${runMigrations.name}:`, 'Running migrations...') - await AppDataSource.runMigrations() -}