mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 06:25:50 +01:00
Added server hook action:analytics.increment
This commit is contained in:
@@ -7,6 +7,7 @@ var nconf = require('nconf');
|
||||
var crypto = require('crypto');
|
||||
|
||||
var db = require('./database');
|
||||
var plugins = require('./plugins');
|
||||
|
||||
var Analytics = module.exports;
|
||||
|
||||
@@ -35,6 +36,8 @@ new cronJob('*/10 * * * * *', function () {
|
||||
Analytics.increment = function (keys, callback) {
|
||||
keys = Array.isArray(keys) ? keys : [keys];
|
||||
|
||||
plugins.fireHook('action:analytics.increment', { keys: keys });
|
||||
|
||||
keys.forEach(function (key) {
|
||||
counters[key] = counters[key] || 0;
|
||||
counters[key] += 1;
|
||||
|
||||
Reference in New Issue
Block a user