diff --git a/backend/data.ts b/backend/data.ts index 65321ab..2295faf 100644 --- a/backend/data.ts +++ b/backend/data.ts @@ -178,3 +178,15 @@ export const get = (sector: DataSector, key: NID): Promise => new Promise(async (resolve, reject) => { + try { + const data: { [key: string]: AssFile | AssUser } | undefined = (MySql.ready) + // todo: fix MySQL + ? (await MySql.getAll(sector === 'files' ? 'assfiles' : 'assusers') as /* AssFile[] | AssUser[] | */ undefined) + : (await fs.readJson(PATHS[sector]))[sector]; + (!data) ? resolve(false) : resolve(data); + } catch (err) { + reject(err); + } +});