Attempted to fix heroku server port

pull/45/head
Isaac Grynsztein 6 years ago
parent fb5054a1d7
commit d8ea848e26

@ -107,13 +107,13 @@ function File(id, title, thumbnailURL, isAudio, duration, url, uploader, size, p
// actual functions // actual functions
function startServer() { async function startServer() {
if (process.env.USING_HEROKU && process.env.PORT) { if (process.env.USING_HEROKU && process.env.PORT) {
// default to heroku port if using heroku // default to heroku port if using heroku
backendPort = process.env.PORT || backendPort; backendPort = process.env.PORT || backendPort;
// set config to port // set config to port
config_api.setConfigItem('ytdl_port', backendPort); await setPortItemFromENV();
} }
if (usingEncryption) if (usingEncryption)
{ {
@ -129,6 +129,13 @@ function startServer() {
} }
} }
async function setPortItemFromENV() {
return new Promise(resolve => {
config_api.setConfigItem('ytdl_port', backendPort.toString());
setTimeout(() => resolve(true), 100);
});
}
async function setAndLoadConfig() { async function setAndLoadConfig() {
await setConfigFromEnv(); await setConfigFromEnv();
await loadConfig(); await loadConfig();

Loading…
Cancel
Save