@@ -10,7 +10,6 @@ export default function PostForm(): ReactElement {
1010 const audioRef = useRef < HTMLAudioElement > ( null ) ;
1111 const fileInputRef = useRef < HTMLInputElement > ( null ) ;
1212 const [ isRecording , setIsRecording ] = useState ( false ) ;
13- const [ audioBlob , setAudioBlob ] = useState < Blob | null > ( null ) ;
1413 const [ previewUrl , setPreviewUrl ] = useState < string > ( '' ) ;
1514 const [ mediaRecorder , setMediaRecorder ] = useState < MediaRecorder | null > ( null ) ;
1615 const [ form , setForm ] = useState ( {
@@ -33,7 +32,6 @@ export default function PostForm(): ReactElement {
3332 URL . revokeObjectURL ( previewUrl ) ;
3433 }
3534 setPreviewUrl ( '' ) ;
36- setAudioBlob ( null ) ;
3735 setForm ( state => ( { ...state , audio : null } ) ) ;
3836 if ( fileInputRef . current ) {
3937 fileInputRef . current . value = '' ;
@@ -54,7 +52,6 @@ export default function PostForm(): ReactElement {
5452
5553 recorder . onstop = ( ) => {
5654 const blob = new Blob ( chunks , { type : 'audio/webm' } ) ;
57- setAudioBlob ( blob ) ;
5855 const file = new File ( [ blob ] , 'recording.webm' , { type : 'audio/webm' } ) ;
5956 setForm ( state => ( { ...state , audio : file } ) ) ;
6057
@@ -112,7 +109,6 @@ export default function PostForm(): ReactElement {
112109 createPost ( formData )
113110 . then ( ( ) => {
114111 setForm ( { head : "" , body : "" , audio : null } ) ; // Reset form
115- setAudioBlob ( null ) ;
116112 if ( previewUrl ) {
117113 URL . revokeObjectURL ( previewUrl ) ;
118114 setPreviewUrl ( '' ) ;
0 commit comments