Simplify migrations in App.tsx
This commit is contained in:
parent
bc7aca03e8
commit
eafad1f47e
7
App.tsx
7
App.tsx
|
@ -13,7 +13,8 @@ import {
|
||||||
import MaterialIcon from 'react-native-vector-icons/MaterialIcons'
|
import MaterialIcon from 'react-native-vector-icons/MaterialIcons'
|
||||||
import {Color} from './color'
|
import {Color} from './color'
|
||||||
import {lightColors} from './colors'
|
import {lightColors} from './colors'
|
||||||
import {runMigrations, settingsRepo} from './db'
|
import {AppDataSource} from './data-source'
|
||||||
|
import {settingsRepo} from './db'
|
||||||
import MassiveSnack from './MassiveSnack'
|
import MassiveSnack from './MassiveSnack'
|
||||||
import Routes from './Routes'
|
import Routes from './Routes'
|
||||||
import Settings from './settings'
|
import Settings from './settings'
|
||||||
|
@ -49,9 +50,9 @@ const App = () => {
|
||||||
)
|
)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
runMigrations().then(async () => {
|
AppDataSource.initialize().then(async () => {
|
||||||
const gotSettings = await settingsRepo.findOne({where: {}})
|
const gotSettings = await settingsRepo.findOne({where: {}})
|
||||||
console.log(`${App.name}.runMigrations:`, {gotSettings})
|
console.log(`${App.name}.useEffect:`, {gotSettings})
|
||||||
setSettings(gotSettings)
|
setSettings(gotSettings)
|
||||||
if (gotSettings.color) setColor(gotSettings.color)
|
if (gotSettings.color) setColor(gotSettings.color)
|
||||||
})
|
})
|
||||||
|
|
7
db.ts
7
db.ts
|
@ -17,10 +17,3 @@ export const getNow = (): Promise<{now: string}[]> => {
|
||||||
"SELECT STRFTIME('%Y-%m-%dT%H:%M:%S','now','localtime') AS now",
|
"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()
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user