diff --git a/program/steps/mail/autocomplete.inc b/program/steps/mail/autocomplete.inc index cfa579532..61b43ef57 100644 --- a/program/steps/mail/autocomplete.inc +++ b/program/steps/mail/autocomplete.inc @@ -175,5 +175,14 @@ if (!empty($book_types) && strlen($search)) { } } + +// Allow autocomplete result optimization via plugin +$pluginResult = $RCMAIL->plugins->exec_hook('contacts_autocomplete_after', array( + 'search' => $search, + 'contacts' => $contacts, // Provide already-found contacts to plugin if they are required +)); +$contacts = $pluginResult['contacts']; + + $OUTPUT->command('ksearch_query_results', $contacts, $search, $reqid); $OUTPUT->send();