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,9 +62,13 @@ export default async function(o) {
try { try {
info = await yt.getBasicInfo(o.id, 'WEB'); info = await yt.getBasicInfo(o.id, 'WEB');
} catch { } catch(e) {
if (e?.message === 'This video is unavailable') {
return { error: 'ErrorCouldntFetch' };
} else {
return { error: 'ErrorCantConnectToServiceAPI' }; return { error: 'ErrorCantConnectToServiceAPI' };
} }
}
if (!info) return { error: 'ErrorCantConnectToServiceAPI' }; if (!info) return { error: 'ErrorCantConnectToServiceAPI' };