Skip to content

Commit d09e2a2

Browse files
committed
fix: thread list listen to messagecomposer events
1 parent a24b42e commit d09e2a2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

package/src/components/ThreadList/ThreadListItem.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useCallback, useMemo } from 'react';
1+
import React, { useCallback, useEffect, useMemo } from 'react';
22
import { StyleSheet, Text, TouchableOpacity, View } from 'react-native';
33

44
import {
@@ -160,6 +160,13 @@ export const ThreadListItemComponent = () => {
160160
stateSelector,
161161
);
162162

163+
useEffect(() => {
164+
const unsubscribe = thread.messageComposer.registerSubscriptions();
165+
return () => {
166+
unsubscribe();
167+
};
168+
}, [thread.messageComposer]);
169+
163170
const draftMessage: DraftMessage | undefined = useMemo(
164171
() =>
165172
!thread.messageComposer.compositionIsEmpty

0 commit comments

Comments
 (0)