Browse Source
Add attributes in search results
Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/6743/head
Joas Schilling
4 years ago
No known key found for this signature in database
GPG Key ID: 7076EA9751AACDDA
2 changed files with
11 additions and
2 deletions
-
lib/Search/ConversationSearch.php
-
lib/Search/MessageSearch.php
|
|
|
@ -141,7 +141,7 @@ class ConversationSearch implements IProvider { |
|
|
|
$iconClass = 'conversation-icon icon-contacts'; |
|
|
|
} |
|
|
|
|
|
|
|
$result[] = new SearchResultEntry( |
|
|
|
$entry = new SearchResultEntry( |
|
|
|
$icon, |
|
|
|
$room->getDisplayName($user->getUID()), |
|
|
|
'', |
|
|
|
@ -149,6 +149,10 @@ class ConversationSearch implements IProvider { |
|
|
|
$iconClass, |
|
|
|
true |
|
|
|
); |
|
|
|
|
|
|
|
$entry->addAttribute('conversation', $room->getToken()); |
|
|
|
|
|
|
|
$result[] = $entry; |
|
|
|
} |
|
|
|
|
|
|
|
return SearchResult::complete( |
|
|
|
|
|
|
|
@ -206,7 +206,7 @@ class MessageSearch implements IProvider { |
|
|
|
$subline = '{user}'; |
|
|
|
} |
|
|
|
|
|
|
|
return new SearchResultEntry( |
|
|
|
$entry = new SearchResultEntry( |
|
|
|
$iconUrl, |
|
|
|
str_replace( |
|
|
|
['{user}', '{conversation}'], |
|
|
|
@ -218,5 +218,10 @@ class MessageSearch implements IProvider { |
|
|
|
'icon-talk', // $iconClass,
|
|
|
|
true |
|
|
|
); |
|
|
|
|
|
|
|
$entry->addAttribute('conversation', $room->getToken()); |
|
|
|
$entry->addAttribute('messageId', $comment->getId()); |
|
|
|
|
|
|
|
return $entry; |
|
|
|
} |
|
|
|
} |