Mercurial > libervia-backend
comparison libervia/backend/plugins/plugin_xep_0334.py @ 4163:3b3cd9453d9b
plugin XEP-0308: implement Last Message Correction
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 28 Nov 2023 17:38:31 +0100 |
parents | 4b842c1fb686 |
children | 0d7bb4df2343 |
comparison
equal
deleted
inserted
replaced
4162:98687eaa6a09 | 4163:3b3cd9453d9b |
---|---|
93 """ | 93 """ |
94 for hint in hints: | 94 for hint in hints: |
95 if not list(message_elt.elements(NS_HINTS, hint)): | 95 if not list(message_elt.elements(NS_HINTS, hint)): |
96 message_elt.addElement((NS_HINTS, hint)) | 96 message_elt.addElement((NS_HINTS, hint)) |
97 else: | 97 else: |
98 log.debug('Not adding {hint!r} hint: it is already present in <message>') | 98 log.debug(f'Not adding {hint!r} hint: it is already present in <message>') |
99 | 99 |
100 def _send_post_xml_treatment(self, mess_data): | 100 def _send_post_xml_treatment(self, mess_data): |
101 if "hints" in mess_data: | 101 if "hints" in mess_data: |
102 self.add_hint_elements(mess_data["xml"], mess_data["hints"]) | 102 self.add_hint_elements(mess_data["xml"], mess_data["hints"]) |
103 return mess_data | 103 return mess_data |