gradido/backend/src/util/executeKlicktipp.ts
einhornimmond 07a80b2df7 linting
2025-12-04 13:01:01 +01:00

23 lines
583 B
TypeScript

import { AppDatabase } from 'database'
import { initLogging } from '@/server/logger'
import { exportEventDataToKlickTipp } from './klicktipp'
async function executeKlicktipp(): Promise<boolean> {
initLogging()
const connection = AppDatabase.getInstance()
await connection.init()
if (connection.isConnected()) {
await exportEventDataToKlickTipp()
await connection.destroy()
return true
} else {
return false
}
}
executeKlicktipp().catch((e) => {
// biome-ignore lint/suspicious/noConsole: logger isn't used here
console.error(e)
process.exit(1)
})