diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2022-05-01 15:26:21 +0200 |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2022-05-01 15:26:21 +0200 |
commit | 11574f0a43ff5dbdd297815c6c48fc8d976f1631 (patch) | |
tree | 00ce53ca4884016e8717fc641df2c6ec143020be /src/mod_legacy_auth.erl | |
parent | Compile elixir_logger_backend only when lager is used (diff) |
mod_push: Fix notifications for pending sessions
Fix the problem that no push notifications were triggered in the case
where all of the following conditions applied:
- The XEP-0198 session has been resumed at least once.
- The XEP-0198 session is pending (i.e., the client is disconnected).
- The message wasn't stored in the user's MAM archive (e.g., because it
was of type "groupchat").
The problem was introduced in cd336369a5691da8289574f402fa2311b6dc027c.
Many thanks to Friedrich Altheide for reporting the issue and to Thilo
Molitor for his help with tracking it down.
Diffstat (limited to 'src/mod_legacy_auth.erl')
0 files changed, 0 insertions, 0 deletions