mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
fix: remove default values for FORCE_COMET_* env vars
This commit is contained in:
@@ -109,13 +109,13 @@ export class Settings {
|
||||
: ['dmm_public_hash_shares_only'];
|
||||
public static readonly FORCE_COMET_HOSTNAME = process.env.FORCE_COMET_HOSTNAME
|
||||
? process.env.FORCE_COMET_HOSTNAME
|
||||
: 'comet.elfhosted.com';
|
||||
: null;
|
||||
public static readonly FORCE_COMET_PORT = process.env.FORCE_COMET_PORT
|
||||
? process.env.FORCE_COMET_PORT
|
||||
: '';
|
||||
: null;
|
||||
public static readonly FORCE_COMET_PROTOCOL = process.env.FORCE_COMET_PROTOCOL
|
||||
? process.env.FORCE_COMET_PROTOCOL
|
||||
: 'https';
|
||||
: null;
|
||||
public static readonly DEFAULT_COMET_TIMEOUT = process.env
|
||||
.DEFAULT_COMET_TIMEOUT
|
||||
? parseInt(process.env.DEFAULT_COMET_TIMEOUT)
|
||||
|
||||
@@ -32,12 +32,16 @@ export class Comet extends BaseWrapper {
|
||||
const parsedStream = super.parseStream(stream);
|
||||
if (stream.url && parsedStream.type === 'stream') {
|
||||
parsedStream.result.filename = stream.description?.split('\n')[0];
|
||||
// force COMET_FORCE_HOSTNAME if provided
|
||||
if (Settings.FORCE_COMET_HOSTNAME) {
|
||||
if (
|
||||
Settings.FORCE_COMET_HOSTNAME ||
|
||||
Settings.FORCE_COMET_PORT ||
|
||||
Settings.FORCE_COMET_PROTOCOL
|
||||
) {
|
||||
// modify the URL according to settings, needed when using a local URL for requests but a public stream URL is needed.
|
||||
const url = new URL(stream.url);
|
||||
url.hostname = Settings.FORCE_COMET_HOSTNAME;
|
||||
url.port = Settings.FORCE_COMET_PORT;
|
||||
url.protocol = Settings.FORCE_COMET_PROTOCOL;
|
||||
url.protocol = Settings.FORCE_COMET_PROTOCOL || url.protocol;
|
||||
url.hostname = Settings.FORCE_COMET_HOSTNAME || url.hostname;
|
||||
url.port = Settings.FORCE_COMET_PORT || url.port;
|
||||
parsedStream.result.url = url.toString();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user