youtube: return different error message if video doesn't exist

This commit is contained in:
dumbmoron
2024-05-29 08:28:17 +00:00
parent 44ecfeeea7
commit b7697268e5

View File

@@ -62,8 +62,12 @@ export default async function(o) {
try { try {
info = await yt.getBasicInfo(o.id, 'WEB'); info = await yt.getBasicInfo(o.id, 'WEB');
} catch { } catch(e) {
return { error: 'ErrorCantConnectToServiceAPI' }; if (e?.message === 'This video is unavailable') {
return { error: 'ErrorCouldntFetch' };
} else {
return { error: 'ErrorCantConnectToServiceAPI' };
}
} }
if (!info) return { error: 'ErrorCantConnectToServiceAPI' }; if (!info) return { error: 'ErrorCantConnectToServiceAPI' };