fix: conditional operator

This commit is contained in:
Adrian Castro
2024-02-20 16:31:33 +01:00
parent b141f8dd79
commit 01d2028dbe

View File

@@ -27,12 +27,12 @@ export const useEmbedScrape = (closeModal?: () => void) => {
url, url,
embedId, embedId,
}); });
if (result.stream) { if (result?.stream) {
closeModal?.(); closeModal?.();
setCurrentStream(result.stream[0]!); setCurrentStream(result.stream[0]!);
return result.stream; return result.stream;
} }
return result.stream; return result?.stream;
}, },
onSuccess: async () => { onSuccess: async () => {
await queryClient.resetQueries({ await queryClient.resetQueries({
@@ -66,22 +66,22 @@ export const useSourceScrape = (
}, },
}); });
if (result.stream) { if (result?.stream) {
closeModal(); closeModal();
setCurrentStream(result.stream[0]!); setCurrentStream(result.stream[0]!);
setSourceId(sourceId); setSourceId(sourceId);
return []; return [];
} }
if (result.embeds.length === 1) { if (result?.embeds.length === 1) {
const embedResult = await getVideoStreamFromEmbed(result.embeds[0]!); const embedResult = await getVideoStreamFromEmbed(result.embeds[0]!);
if (embedResult.stream) { if (embedResult?.stream) {
closeModal(); closeModal();
setCurrentStream(embedResult.stream[0]!); setCurrentStream(embedResult.stream[0]!);
setSourceId(sourceId); setSourceId(sourceId);
return []; return [];
} }
} }
return result.embeds; return result?.embeds;
}, },
}); });