INNER CODE UNIT · JavaScript

setAccountLimit

shadowsocks/shadowsocks-manager · plugins/account/index.js:396

const setAccountLimit = async (userId, accountId, orderId) => {
  const orderInfo = await orderPlugin.getOneOrder(orderId);
  if(orderInfo.baseId) {
    await knex('webgui_flow_pack').insert({
      accountId,
      flow: orderInfo.flow,
      createTime: Date.now(),
    });
    await accountFlow.edit(accountId);
    return;
  }
  const limit = orderInfo.cycle;
  const orderType = orderInfo.type;
  let account;
  if(accountId) {
    account = await knex('account_plugin').select().where({ id: accountId }).then(success => {
      if(success.length) {
        return success[0];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…