Errors Handler complete

This commit is contained in:
killer069 2021-10-26 14:40:50 +05:30
parent 16b0e5b237
commit 8e7643e123

View File

@ -90,13 +90,13 @@ export async function video_basic_info(url: string, options: InfoOptions = {}) {
?.split(';</script>')[0]
.split(/; (var|const|let)/)[0];
if (!player_data) throw new Error('Initial Player Response Data is undefined.');
const initial_data = body
.split('var ytInitialData = ')?.[1]
?.split(';</script>')[0]
.split(/; (var|const|let)/)[0];
if (!initial_data) throw new Error('Initial Response Data is undefined.');
const player_response = JSON.parse(player_data);
const initial_response = JSON.parse(
body
.split('var ytInitialData = ')[1]
.split(';</script>')[0]
.split(/; (var|const|let)/)[0]
);
const initial_response = JSON.parse(initial_data);
if (player_response.playabilityStatus.status !== 'OK')
throw new Error(
`While getting info from url\n${