fixing problem of listeners not being cleaned up across convo selections

This commit is contained in:
talksik
2022-03-22 17:06:46 -04:00
parent 0702f0f253
commit bb7066698d
@@ -90,6 +90,16 @@ export default function SelectedConversation() {
);
mediaRecorder.addEventListener("stop", mediaRecorderStop);
}
return () => {
if (mediaRecorder) {
mediaRecorder.removeEventListener(
"dataavailable",
mediaRecorderDataAvailable
);
mediaRecorder.removeEventListener("stop", mediaRecorderStop);
}
};
}, [mediaRecorder, convoDetailsResponse]);
const mediaRecorderDataAvailable = (event: any) => {