shadowsocks-manager
Version:
A shadowsocks manager tool for multi user and traffic control.
24 lines (19 loc) • 488 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;