For distribution lists make sure we only use convos with uuid

This commit is contained in:
Josh Perez 2022-08-09 19:45:39 -04:00 committed by GitHub
parent faf6c41332
commit 0fc5976117
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 10 deletions

View File

@ -67,6 +67,17 @@ enum Page {
HideStoryFrom = 'HideStoryFrom',
}
function filterConversations(
conversations: ReadonlyArray<ConversationType>,
searchTerm: string
) {
return filterAndSortConversationsByRecent(
conversations,
searchTerm,
undefined
).filter(conversation => conversation.uuid);
}
export const StoriesSettingsModal = ({
candidateConversations,
distributionLists,
@ -99,11 +110,7 @@ export const StoriesSettingsModal = ({
const [searchTerm, setSearchTerm] = useState('');
const [filteredConversations, setFilteredConversations] = useState(
filterAndSortConversationsByRecent(
candidateConversations,
searchTerm,
undefined
)
filterConversations(candidateConversations, searchTerm)
);
const [selectedContacts, setSelectedContacts] = useState<
@ -145,11 +152,7 @@ export const StoriesSettingsModal = ({
useEffect(() => {
const timeout = setTimeout(() => {
setFilteredConversations(
filterAndSortConversationsByRecent(
candidateConversations,
normalizedSearchTerm,
undefined
)
filterConversations(candidateConversations, normalizedSearchTerm)
);
}, 200);
return () => {