diff --git a/src/utils/files.ts b/src/utils/files.ts index 8910077..cc204bf 100644 --- a/src/utils/files.ts +++ b/src/utils/files.ts @@ -248,6 +248,16 @@ export const files = { defaultValue: JSON.stringify({}), description: 'json of visits per user by day', }, + idstatsFile: { + path: './stats/idstats', + defaultValue: JSON.stringify({}), + description: 'json of various statistics per user id', + }, + idvstatsFile: { + path: './stats/idvstats', + defaultValue: JSON.stringify({}), + description: 'json of various statistics per user id per day', + }, nologFile: { path: './data/nolog', defaultValue: '', diff --git a/src/utils/ids.ts b/src/utils/ids.ts index 0f01a36..00e353f 100755 --- a/src/utils/ids.ts +++ b/src/utils/ids.ts @@ -25,8 +25,8 @@ export default { import utils from '../utils/utils' import logger from '../utils/logger' -const idStatFile = 'stats/idstats' -const idVStatFile = 'stats/idvstats' + +import { paths } from './files' const writeInterval = 1 @@ -36,7 +36,7 @@ let writes = 0 function Load(): void { try { - idStatsData = utils.ReadJSON(idStatFile) + idStatsData = utils.ReadJSON(paths.idstatsFile) } catch (err) { logger.Log( 'Error at loading id logs! (@ first run its normal)', @@ -46,7 +46,7 @@ function Load(): void { } try { - const prevVData = utils.ReadFile(idVStatFile) + const prevVData = utils.ReadFile(paths.idvstatsFile) idvStatsData = JSON.parse(prevVData) } catch (err) { logger.Log( @@ -129,14 +129,14 @@ function Save() { writes++ if (writes === writeInterval) { try { - utils.WriteFile(JSON.stringify(idStatsData), idStatFile) + utils.WriteFile(JSON.stringify(idStatsData), paths.idstatsFile) // Log("Stats wrote."); } catch (err) { logger.Log('Error at writing logs!', logger.GetColor('redbg')) console.error(err) } try { - utils.WriteFile(JSON.stringify(idvStatsData), idVStatFile) + utils.WriteFile(JSON.stringify(idvStatsData), paths.idvstatsFile) // Log("Stats wrote."); } catch (err) { logger.Log('Error at writing visit logs!', logger.GetColor('redbg'))