🐛 Fix raw source

This commit is contained in:
DevAndromeda 2022-07-26 10:01:08 +05:45
parent d9d1738c57
commit 0d4c007bff

View file

@ -660,10 +660,10 @@ class Queue<T = unknown> {
} else { } else {
const arbitraryStream = (hasCustomDownloader && (await this.onBeforeCreateStream(track, track.raw.source || track.raw.engine, this))) || null; const arbitraryStream = (hasCustomDownloader && (await this.onBeforeCreateStream(track, track.raw.source || track.raw.engine, this))) || null;
stream = stream =
arbitraryStream || track.raw.source === "soundcloud" arbitraryStream || (track.raw.source === "soundcloud" && typeof track.raw.engine?.downloadProgressive === "function")
? await track.raw.engine.downloadProgressive() ? await track.raw.engine.downloadProgressive()
: typeof track.raw.engine === "function" : typeof track.raw.engine === "function"
? await track.raw.engine ? await track.raw.engine()
: track.raw.engine; : track.raw.engine;
} }