Classes to seperate module, eslint formatting

This commit is contained in:
MrFry 2019-10-11 11:11:47 +02:00
parent b2b0e862dd
commit f30f4d4fc5
8 changed files with 468 additions and 413 deletions

View file

@ -61,23 +61,21 @@ function LogStat (url) {
function Inc (value) {
if (value.startsWith('/?')) { value = '/' }
if (data[value] == undefined) { data[value] = 0 }
if (data[value] === undefined) { data[value] = 0 }
data[value]++
}
function AddVisitStat (name) {
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] = {} }
if (vData[now][name] == undefined) { vData[now][name] = 0 }
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] = 0 }
vData[now][name]++
}
function Save () {
writes++
if (writes == writeInterval) {
if (writes === writeInterval) {
try {
utils.WriteFile(JSON.stringify(data), statFile)
// logger.Log("Stats wrote.");