removed some logic from index

This commit is contained in:
Ulf Gebhardt 2021-09-24 14:44:18 +02:00
parent 66324fe1ca
commit e092af22e3
No known key found for this signature in database
GPG Key ID: 81308EFE29ABFEBD
2 changed files with 16 additions and 16 deletions

View File

@ -26,10 +26,7 @@ const DB_VERSION = '0001-init_db'
async function main() { async function main() {
// open mysql connection // open mysql connection
let con = null const con = await connection()
try {
con = await connection()
} catch (error) {}
if (!con || !con.isConnected) { if (!con || !con.isConnected) {
throw new Error(`Couldn't open connection to database`) throw new Error(`Couldn't open connection to database`)
} }

View File

@ -2,18 +2,21 @@ import { createConnection, Connection } from 'typeorm'
import CONFIG from '../config' import CONFIG from '../config'
import path from 'path' import path from 'path'
const connection = async (): Promise<Connection> => { const connection = async (): Promise<Connection | null> => {
const con = await createConnection({ let con = null
name: 'default', try {
type: 'mysql', con = await createConnection({
host: CONFIG.DB_HOST, name: 'default',
port: CONFIG.DB_PORT, type: 'mysql',
username: CONFIG.DB_USER, host: CONFIG.DB_HOST,
password: CONFIG.DB_PASSWORD, port: CONFIG.DB_PORT,
database: CONFIG.DB_DATABASE, username: CONFIG.DB_USER,
entities: [path.join(__dirname, 'entity', '*.ts')], password: CONFIG.DB_PASSWORD,
synchronize: false, database: CONFIG.DB_DATABASE,
}) entities: [path.join(__dirname, 'entity', '*.ts')],
synchronize: false,
})
} catch (error) {}
return con return con
} }