diff --git a/src/hooks/VoiceRecorder/useVoiceRecorder.tsx b/src/hooks/VoiceRecorder/useVoiceRecorder.tsx index e317b1c2a..e6b885436 100644 --- a/src/hooks/VoiceRecorder/useVoiceRecorder.tsx +++ b/src/hooks/VoiceRecorder/useVoiceRecorder.tsx @@ -34,7 +34,7 @@ export const useVoiceRecorder = ({ const { state } = useSendbird(); const { config } = state; const { voiceRecord } = config; - const maxRecordingTime = voiceRecord.maxRecordingTime; + const maxRecordingTime = voiceRecord?.maxRecordingTime; const voiceRecorder = useVoiceRecorderContext(); const { isRecordable } = voiceRecorder; diff --git a/src/ui/VoiceMessageInput/index.tsx b/src/ui/VoiceMessageInput/index.tsx index 59d36cc63..285f2a2d4 100644 --- a/src/ui/VoiceMessageInput/index.tsx +++ b/src/ui/VoiceMessageInput/index.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useMemo, useState } from 'react'; +import React, { useMemo, useState } from 'react'; import './index.scss'; import PlaybackTime from '../PlaybackTime'; @@ -63,13 +63,13 @@ export const VoiceMessageInput = ({ setLastClickTime(currentTime); } }; - const handleOnControlClick = useCallback(() => { + const handleOnControlClick = () => { const currentTime = Date.now(); if (currentTime - lastClickTime > VOICE_RECORDER_CLICK_BUFFER_TIME) { onControlClick?.(currentType); setLastClickTime(currentTime); } - }, [currentType]); + }; const handleOnSubmitClick = () => { const currentTime = Date.now(); if (currentTime - lastClickTime > VOICE_RECORDER_CLICK_BUFFER_TIME) {