Non-useful async removed

This commit is contained in:
killer069 2021-08-29 18:55:33 +05:30
parent 675c5c3e41
commit 96ae7eb0bd

View File

@ -39,7 +39,7 @@ export async function stream(url : string): Promise<Stream | LiveStreaming | Liv
let final: any[] = []; let final: any[] = [];
let type : StreamType; let type : StreamType;
if(info.LiveStreamData.isLive === true && info.LiveStreamData.hlsManifestUrl !== null) { if(info.LiveStreamData.isLive === true && info.LiveStreamData.hlsManifestUrl !== null) {
return await live_stream(info as InfoData) return live_stream(info as InfoData)
} }
let audioFormat = parseAudioFormats(info.format) let audioFormat = parseAudioFormats(info.format)
@ -62,11 +62,11 @@ export async function stream(url : string): Promise<Stream | LiveStreaming | Liv
return new Stream(final[0].url, type, info.video_details.durationInSec) return new Stream(final[0].url, type, info.video_details.durationInSec)
} }
export async function stream_from_info(info : InfoData): Promise<Stream | LiveStreaming | LiveEnded>{ export function stream_from_info(info : InfoData): Stream | LiveStreaming | LiveEnded{
let final: any[] = []; let final: any[] = [];
let type : StreamType; let type : StreamType;
if(info.LiveStreamData.isLive === true && info.LiveStreamData.hlsManifestUrl !== null) { if(info.LiveStreamData.isLive === true && info.LiveStreamData.hlsManifestUrl !== null) {
return await live_stream(info as InfoData) return live_stream(info as InfoData)
} }
let audioFormat = parseAudioFormats(info.format) let audioFormat = parseAudioFormats(info.format)
@ -97,7 +97,7 @@ function filterFormat(formats : any[], codec : string){
return result return result
} }
async function live_stream(info : InfoData): Promise<LiveStreaming | LiveEnded>{ function live_stream(info : InfoData): LiveStreaming | LiveEnded{
let stream : LiveStreaming | LiveEnded let stream : LiveStreaming | LiveEnded
if(info.video_details.durationInSec === '0') { if(info.video_details.durationInSec === '0') {
stream = new LiveStreaming(info.LiveStreamData.dashManifestUrl, info.format[info.format.length - 1].targetDurationSec) stream = new LiveStreaming(info.LiveStreamData.dashManifestUrl, info.format[info.format.length - 1].targetDurationSec)