]> granicus.if.org Git - ejabberd/commit
mod_push: Optionally include message sender/body
authorHolger Weiss <holger@zedat.fu-berlin.de>
Mon, 16 Apr 2018 21:18:03 +0000 (23:18 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Mon, 16 Apr 2018 21:18:03 +0000 (23:18 +0200)
commitde7dc4affa6c6996bed838b5d4b0b53511962ef0
treefdf6face73b13b9af6eaa9fc1153332dc48680d6
parent48c5ab59f10b538bf4844ede2858944232526a4d
mod_push: Optionally include message sender/body

Add 'include_sender' and 'include_body' options.  If one or both of them
are set to 'true', a urn:xmpp:push:summary form with the enabled
field(s) is included in push notifications that are generated for
messages with a body.

The 'include_body' option can instead be set to a static text.  In this
case, the specified text will be included in place of the actual message
body.  This can be useful to signal the push service whether the
notification was triggered by a message with body (as opposed to other
types of traffic) without leaking actual message contents.
rebar.config
src/mod_push.erl
src/mod_push_keepalive.erl