From 7c15eff7c9996f18a216682002b7e6a744a214f3 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 7 Apr 2026 16:43:48 -0500 Subject: [PATCH] Couple more callbacks --- .../Messages/components/MessageComposer.tsx | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/src/screens/Messages/components/MessageComposer.tsx b/src/screens/Messages/components/MessageComposer.tsx index eda04f6ec7..9d46534849 100644 --- a/src/screens/Messages/components/MessageComposer.tsx +++ b/src/screens/Messages/components/MessageComposer.tsx @@ -1,4 +1,4 @@ -import {useCallback, useEffect, useState} from 'react' +import {useEffect, useState} from 'react' import {Pressable, View} from 'react-native' import {useLingui} from '@lingui/react/macro' import {countGraphemes} from 'unicode-segmenter/grapheme' @@ -58,11 +58,11 @@ export function MessageComposer({ const [text, setText] = useState(getDraft) useSaveMessageDraft(text) - const openEmojiPicker = useCallback((pos: any) => { + const openEmojiPicker = (pos: any) => { setEmojiPickerState({isOpen: true, pos}) - }, []) + } - const onSubmit = useCallback(() => { + const onSubmit = () => { if (!editable) return if (!hasEmbed && text.trim() === '') return if (countGraphemes(text) > MAX_DM_GRAPHEME_LENGTH) { @@ -81,17 +81,7 @@ export function MessageComposer({ if (IS_WEB) { composerInternalApiRef.current?.input?.focus() } - }, [ - l, - editable, - hasEmbed, - text, - clearDraft, - onSendMessage, - playHaptic, - setEmbed, - composerInternalApiRef, - ]) + } useEffect(() => { function onEmojiInserted(emoji: Emoji) {