The gaol why we need to determine what ID should be used as stanza-id, is so we can use the stanza-id in the future for deduplication. Case we are the sender: Either we look for a origin-id element, which we will include in the Future in all messages we send, or until then the ID we set on the message as attr. Case we are the receiver: If our server supports mam:2 we take the ID of the result element, because mam:2 injects the archive ID live into every message we receive. If we dont have mam:2 we fall back to the ID of the message attr. |
||
---|---|---|
.. | ||
protocol | ||
zeroconf | ||
__init__.py | ||
account.py | ||
atom.py | ||
caps_cache.py | ||
check_paths.py | ||
check_X509.py | ||
commands.py | ||
config.py | ||
configpaths.py | ||
connection.py | ||
connection_handlers.py | ||
connection_handlers_events.py | ||
contacts.py | ||
crypto.py | ||
dataforms.py | ||
dbus_support.py | ||
defs.py | ||
dh.py | ||
events.py | ||
exceptions.py | ||
file_props.py | ||
fuzzyclock.py | ||
gajim.py | ||
ged.py | ||
gpg.py | ||
helpers.py | ||
i18n.py | ||
idle.py | ||
jingle.py | ||
jingle_content.py | ||
jingle_ft.py | ||
jingle_ftstates.py | ||
jingle_rtp.py | ||
jingle_session.py | ||
jingle_transport.py | ||
jingle_xtls.py | ||
location_listener.py | ||
logger.py | ||
logging_helpers.py | ||
message_archiving.py | ||
multimedia_helpers.py | ||
nec.py | ||
optparser.py | ||
passwords.py | ||
pep.py | ||
proxy65_manager.py | ||
pubsub.py | ||
resolver.py | ||
rst_xhtml_generator.py | ||
sleepy.py | ||
socks5.py | ||
stanza_session.py |