INNER CODE UNIT · JavaScript

compareType

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

  const compareType = (current, order) => {
    if(current === order) { return false; }
    else if(current === 3) { return true; }
    else if(current === 2 && order !== 3) { return true; }
    else if(current === 4 && order === 5) { return true; }
    else { return false; }
  };
  const onlyIncreaseTime = compareType(account.type, orderType);
  if(onlyIncreaseTime) {
    const accountData = JSON.parse(account.data);
    const timePeriod = {
      '2': 7 * 86400 * 1000,
      '3': 30 * 86400 * 1000,
      '4': 1 * 86400 * 1000,
      '5': 3600 * 1000,
    };
    let expireTime = accountData.create + accountData.limit * timePeriod[account.type];
    if(expireTime <= Date.now()) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…