Split search actions between discussions and messages

This commit is contained in:
Ken Powers 2019-09-04 10:46:28 -04:00 committed by GitHub
parent 1ab844674a
commit 1d3fe4bbf3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 213 additions and 93 deletions

View file

@ -25,11 +25,16 @@ export interface PropsType {
i18n: LocalizerType;
updateSearchTerm: (searchTerm: string) => void;
search: (
searchMessages: (
query: string,
options: {
searchConversationId?: string;
regionCode: string;
}
) => void;
searchDiscussions: (
query: string,
options: {
ourNumber: string;
noteToSelf: string;
}
@ -66,15 +71,21 @@ export class MainHeader extends React.Component<PropsType> {
i18n,
ourNumber,
regionCode,
search,
searchDiscussions,
searchMessages,
searchConversationId,
} = this.props;
if (search) {
search(searchTerm, {
searchConversationId,
if (searchDiscussions) {
searchDiscussions(searchTerm, {
noteToSelf: i18n('noteToSelf').toLowerCase(),
ourNumber,
});
}
if (searchMessages) {
searchMessages(searchTerm, {
searchConversationId,
regionCode,
});
}