aboutsummaryrefslogtreecommitdiff
path: root/src/mod_metrics.erl
diff options
context:
space:
mode:
authorHolger Weiß <holger@zedat.fu-berlin.de>2020-09-07 10:12:19 +0200
committerGitHub <noreply@github.com>2020-09-07 10:12:19 +0200
commite9a053f7acb572a12bf6fc514bc80a7e5afef8f8 (patch)
treee24a31e9048a317f32aa64301fc9fe922038c5ed /src/mod_metrics.erl
parentRevert "Run user_receive_packet in send_message so MAM stores also incoming (... (diff)
Allow for filtering outgoing s2s stanzas (#3381)
Let 's2s_send_packet' hook callbacks filter stanzas, analogous to the 's2s_receive_packet' hook.
Diffstat (limited to 'src/mod_metrics.erl')
-rw-r--r--src/mod_metrics.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mod_metrics.erl b/src/mod_metrics.erl
index 62229595c..81c39d59e 100644
--- a/src/mod_metrics.erl
+++ b/src/mod_metrics.erl
@@ -103,10 +103,11 @@ user_receive_packet({Packet, #{jid := #jid{lserver = LServer}} = C2SState}) ->
push(LServer, user_receive_packet),
{Packet, C2SState}.
--spec s2s_send_packet(stanza()) -> any().
+-spec s2s_send_packet(stanza()) -> stanza().
s2s_send_packet(Packet) ->
#jid{lserver = LServer} = xmpp:get_from(Packet),
- push(LServer, s2s_send_packet).
+ push(LServer, s2s_send_packet),
+ Packet.
-spec s2s_receive_packet({stanza(), ejabberd_s2s_in:state()}) ->
{stanza(), ejabberd_s2s_in:state()}.