Я пишу модуль ejabberd. Он сохраняет некоторые сообщения в очереди. Это на самом деле работает очень хорошо, есть только одна вещь, которую я не могу найти ни в одной документации. Мне нужно остановить обработку перехвата, если я нахожу сообщение от определенного пользователя.
т.е. сообщение отправляется ejabberd, от пользователя A к пользователю B, мой модуль (подключенный к перехватчику user_send_packet) обрабатывает это сообщение и, если обнаружит, что пользователь A является указанным пользователем, не должен его доставлять. Из того, что я понял, вы можете добиться этого, остановив обработку крюка Как остановить обработку крюка?