-
nicoco
edhelas and Zash: "which message ID to use?" → https://lite.framacalc.org/9igspeka0w-9y47 -- I may have got something wrong, especially message retraction which only mention "origin-id", but since origin-id is not mandatory for clients, maybe it's reasonable to use the message id for 1:1 chats instead?
-
Zash
nicoco, would you kindly forget all about origin-id
-
nicoco
Zash: what do you mean? I'm just reporting what is in the XEP
-
Zash
oh no
-
Zash
nicoco, origin-id and message-id should be considered the same thing, and the later preferred except in very very rare circumstances where a MUC might be rewriting IDs. But then in MUC using an archive-id is better
-
nicoco
archive-id‽ stanza-id you mean? I figured so about origin-id, but just reported what I read in the message retraction XEP.
-
Zash
"lowed child has many names" ...✎ -
Zash
"loved child has many names" ... ✏
-
Zash
stanza-id when MAM is available is the archive-id 🙂
-
nicoco
hahaha. even if I'm not affected by origin-id, I'm glad you clarified this. did I understand this right? → no origin-id should be sent by clients in 1:1, and clients should only use origin-id in if the muc does not have the "jabber.org/protocol/muc#stable_id" feature.
-
Zash
MAM had its own id in an earlier version, but it got broken out
-
nicoco
examples are not normative, but I guess this example should be changed to remove the origin-id mention? https://xmpp.org/extensions/xep-0424.html#example-3 It sure looks like origin-id is mandatory; also origin-id and message-id differ in this example, which is not how that's supposed to work, right?✎ -
nicoco
examples are not normative, but I guess this example should be changed to remove the origin-id mention? https://xmpp.org/extensions/xep-0424.html#example-3 It looks like origin-id is mandatory; also origin-id and message-id differ in this example, which is not how that's supposed to work, right? ✏
-
nicoco
mmmm but https://xmpp.org/extensions/xep-0422.html is explicitely saying that origin-is mandatory for referring to messages. it's a mess, really✎ -
nicoco
mmmm but https://xmpp.org/extensions/xep-0422.html is explicitely saying that origin-id is mandatory for referring to messages. it's a mess, really ✏
-
pep.
It's a mess because people disagree on using origin-id :p
-
Kev
Origin-id just needs to be balefired and everything will be ok :)
-
Ge0rG
I vaguely remember a Council member refusing to stabilize 0359 on those grounds. Apparently it's in "abandoned" state since.
-
Zash
Proper use of balefire 👍
-
nicoco
my gateway-developer input (which is not the most important input, I know): my code would be cleaner if we used "1:1→message id and MUC→stanza-id".✎ -
nicoco
my gateway-developer input (which is not the most important input, I know): my code would look cleaner if we used "1:1→message id and MUC→stanza-id". ✏
-
pep.
It's not just about code cleanness though, or how easy it is to write, that's how we end up with http upload, wait..✎ -
pep.
It's not just about code cleanness though, or how easy it is to write, that's how we end up with http upload, or styling, wait.. ✏