INNER CODE UNIT · TypeScript

dedupedPorts

OutlineFoundation/outline-server · src/shadowbox/server/main.ts:67

  const dedupedPorts = new Set(accessKeys.map((ak) => ak.port));
  dedupedPorts.forEach((p) => portProvider.addReservedPort(p));
}

function createRolloutTracker(
  serverConfig: json_config.JsonConfig<server_config.ServerConfigJson>
): RolloutTracker {
  const rollouts = new RolloutTracker(serverConfig.data().serverId);
  if (serverConfig.data().rollouts) {
    for (const rollout of serverConfig.data().rollouts) {
      rollouts.forceRollout(rollout.id, rollout.enabled);
    }
  }
  return rollouts;
}

async function main() {
  const verbose = process.env.LOG_LEVEL === 'debug';

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…