Massive/db.ts

16 lines
551 B
TypeScript
Raw Normal View History

2023-06-27 03:16:59 +00:00
import { AppDataSource } from './data-source'
2022-10-31 04:22:08 +00:00
import GymSet from './gym-set'
2023-06-27 03:16:59 +00:00
import { Plan } from './plan'
2022-10-31 04:22:08 +00:00
import Settings from './settings'
2022-07-03 01:50:01 +00:00
2022-10-31 04:22:08 +00:00
export const setRepo = AppDataSource.manager.getRepository(GymSet)
export const planRepo = AppDataSource.manager.getRepository(Plan)
export const settingsRepo = AppDataSource.manager.getRepository(Settings)
2023-01-04 00:24:49 +00:00
export const getNow = async (): Promise<string> => {
const query = await AppDataSource.manager.query(
2023-07-23 02:52:22 +00:00
"SELECT STRFTIME('%Y-%m-%dT%H:%M:%S','now','localtime') AS now",
2022-10-31 04:22:08 +00:00
)
2023-01-04 00:24:49 +00:00
return query[0].now
2022-10-31 04:22:08 +00:00
}