aboutsummaryrefslogtreecommitdiff
path: root/build/hypixelApi.js
diff options
context:
space:
mode:
Diffstat (limited to 'build/hypixelApi.js')
-rw-r--r--build/hypixelApi.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/build/hypixelApi.js b/build/hypixelApi.js
index 2d9d10d..c1fc87a 100644
--- a/build/hypixelApi.js
+++ b/build/hypixelApi.js
@@ -10,12 +10,14 @@ exports.sendApiRequest = exports.chooseApiKey = void 0;
const node_fetch_1 = __importDefault(require("node-fetch"));
const util_1 = require("./util");
const https_1 = require("https");
-require('dotenv').config();
+if (!process.env.hypixel_keys)
+ // if there's no hypixel keys in env, run dotenv
+ require('dotenv').config();
// We need to create an agent to prevent memory leaks and to only do dns lookups once
const httpsAgent = new https_1.Agent({
keepAlive: true
});
-/* Lower level code related to the Hypixel api */
+/** This array should only ever contain one item because using multiple hypixel api keys isn't allowed :) */
const apiKeys = process.env.hypixel_keys.split(' ');
const apiKeyUsage = {};
const baseHypixelAPI = 'https://api.hypixel.net';