mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Prettied all js in src/
This commit is contained in:
parent
3f081d8dff
commit
ee0f0a9f3b
17 changed files with 1012 additions and 688 deletions
|
@ -20,7 +20,7 @@
|
|||
|
||||
module.exports = {
|
||||
LogId: LogId,
|
||||
Load: Load
|
||||
Load: Load,
|
||||
}
|
||||
|
||||
const utils = require('../utils/utils.js')
|
||||
|
@ -34,12 +34,15 @@ let data = {}
|
|||
let vData = {}
|
||||
let writes = 0
|
||||
|
||||
function Load () {
|
||||
function Load() {
|
||||
try {
|
||||
var prevData = utils.ReadFile(idStatFile)
|
||||
data = JSON.parse(prevData)
|
||||
} catch (e) {
|
||||
logger.Log('Error at loading id logs! (@ first run its normal)', logger.GetColor('redbg'))
|
||||
logger.Log(
|
||||
'Error at loading id logs! (@ first run its normal)',
|
||||
logger.GetColor('redbg')
|
||||
)
|
||||
console.log(e)
|
||||
}
|
||||
|
||||
|
@ -47,50 +50,60 @@ function Load () {
|
|||
var prevVData = utils.ReadFile(idVStatFile)
|
||||
vData = JSON.parse(prevVData)
|
||||
} catch (e) {
|
||||
logger.Log('Error at loading id logs! (@ first run its normal)', logger.GetColor('redbg'))
|
||||
logger.Log(
|
||||
'Error at loading id logs! (@ first run its normal)',
|
||||
logger.GetColor('redbg')
|
||||
)
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
|
||||
function LogId (id, subj) {
|
||||
function LogId(id, subj) {
|
||||
Inc(id, subj)
|
||||
AddVisitStat(id, subj)
|
||||
Save()
|
||||
}
|
||||
|
||||
function AddSubjToList (list, subj) {
|
||||
function AddSubjToList(list, subj) {
|
||||
if (!list[subj]) {
|
||||
list[subj] = 0
|
||||
}
|
||||
list[subj]++
|
||||
}
|
||||
|
||||
function Inc (value, subj) {
|
||||
function Inc(value, subj) {
|
||||
if (data[value] === undefined) {
|
||||
data[value] = {
|
||||
count: 0,
|
||||
subjs: {}
|
||||
subjs: {},
|
||||
}
|
||||
}
|
||||
data[value].count++
|
||||
AddSubjToList(data[value].subjs, subj)
|
||||
}
|
||||
|
||||
function AddVisitStat (name, subj) {
|
||||
function AddVisitStat(name, subj) {
|
||||
var m = new Date()
|
||||
const now = m.getFullYear() + '/' + ('0' + (m.getMonth() + 1)).slice(-2) + '/' + ('0' + m.getDate()).slice(-2)
|
||||
if (vData[now] === undefined) { vData[now] = {} }
|
||||
const now =
|
||||
m.getFullYear() +
|
||||
'/' +
|
||||
('0' + (m.getMonth() + 1)).slice(-2) +
|
||||
'/' +
|
||||
('0' + m.getDate()).slice(-2)
|
||||
if (vData[now] === undefined) {
|
||||
vData[now] = {}
|
||||
}
|
||||
if (vData[now][name] === undefined) {
|
||||
vData[now][name] = {
|
||||
count: 0,
|
||||
subjs: {}
|
||||
subjs: {},
|
||||
}
|
||||
}
|
||||
vData[now][name].count++
|
||||
AddSubjToList(vData[now][name].subjs, subj)
|
||||
}
|
||||
|
||||
function Save () {
|
||||
function Save() {
|
||||
writes++
|
||||
if (writes === writeInterval) {
|
||||
try {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue