shadowsocks-manager
Version:
A shadowsocks manager tool for multi user and traffic control.
13 lines (10 loc) • 445 B
JavaScript
const knex = appRequire('init/knex').knex;
const account = appRequire('plugins/account/index');
const getFlowPack = async (accountId, start, end) => {
const flowPacks = await knex('webgui_flow_pack').where({ accountId }).whereBetween('createTime', [ start, end ]);
if(!flowPacks.length) { return 0; }
return flowPacks.reduce((a, b) => {
return { flow: a.flow + b.flow };
}, { flow: 0 }).flow;
};
exports.getFlowPack = getFlowPack;