prevent crashing when selected file is not audio

This commit is contained in:
Bruno 2024-08-06 04:27:36 -03:00
parent 4eb49ca90d
commit 29dc1a4d02
No known key found for this signature in database
GPG key ID: E2D9580966DF5079

View file

@ -138,6 +138,7 @@ function Modal({ modalProps }: { modalProps: ModalProps; }) {
const [blobUrl, setBlobUrl] = useObjectUrl();
const setAudioBlob = blob => {
if (!blob.type.startsWith("audio/")) return;
setBlob(blob);
setBlobUrl(blob);
};
@ -187,13 +188,13 @@ function Modal({ modalProps }: { modalProps: ModalProps; }) {
|| blob.type.includes("codecs") && !blob.type.includes("opus")
);
const handleDrop = async (event) => {
const handleDrop = async event => {
event.preventDefault();
const file = event.dataTransfer.files[0];
if (file) setAudioBlob(file);
};
const handleDragOver = (event) => {
const handleDragOver = event => {
event.preventDefault();
};