From 472258a7fe6d3e57ddaa30c74e31067b3d86c9e5 Mon Sep 17 00:00:00 2001 From: GleidsonDaniel Date: Wed, 27 Mar 2024 11:55:01 -0300 Subject: [PATCH] fix: disable auto save draft on ShareView screen --- app/containers/MessageComposer/hooks/useAutoSaveDraft.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/containers/MessageComposer/hooks/useAutoSaveDraft.ts b/app/containers/MessageComposer/hooks/useAutoSaveDraft.ts index 88bc7081b..90f8259f7 100644 --- a/app/containers/MessageComposer/hooks/useAutoSaveDraft.ts +++ b/app/containers/MessageComposer/hooks/useAutoSaveDraft.ts @@ -1,16 +1,19 @@ import { useCallback, useEffect, useRef } from 'react'; +import { useRoute } from '@react-navigation/native'; import { useRoomContext } from '../../../views/RoomView/context'; import { useFocused } from '../context'; import { saveDraftMessage } from '../../../lib/methods/draftMessage'; export const useAutoSaveDraft = (text = '') => { + const route = useRoute(); const { rid, tmid, action, selectedMessages } = useRoomContext(); const focused = useFocused(); const oldText = useRef(''); const intervalRef = useRef(); const saveMessageDraft = useCallback(() => { + if (route.name === 'ShareView') return; if (action === 'edit') return; const draftMessage = selectedMessages?.length ? JSON.stringify({ quotes: selectedMessages, msg: text }) : text;