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 {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)
|
||||
})
|
||||
|
|
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",
|
||||
)
|
||||
}
|
||||
|
||||
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