-
Ge0rG
jubalh: there was also a heated debate, with some people claiming that your approach is the most sensible one
-
Ge0rG
those people lost
-
pep.
poezio still does it that way fwiw, it's on the TODO(tm) to change it
-
Ge0rG
jubalh: so essentially, you need to store the first message id and the last correction's message id and match on either
-
Holger
Welcome to XMPP!
-
Holger
The obvious solution would be to introduce another ID.
-
pep.
Holger, I escape issues by not sending more than one correction to a message :-°
-
Holger
:-)
-
Holger
As an MCabber user, I appreciate that anyway.
-
pep.
hehe
-
Ge0rG
Info> Plugin progress loaded
-
jonas’
that’s akin to "ICMB armed"✎ -
jonas’
that’s akin to "ICBM armed" ✏
-
pep.
I don't especially dislike corrections. I do dislike the social crap around it though (and around other features that fondamentally disrupt the normal flow of discussion)
-
jonas’
I get the impression most of the things you dislike are about the social crap around it ;)
-
pep.
Probably
-
Ge0rG
https://op-co.de/tmp/progress.mp4
-
Holger
XMPP would be awesome if people wouldn't abuse it for communication.
-
pep.
Holger, yeah
-
pep.
Well.. not exactly
-
Ge0rG
> XMPP would be awesome if people wouldn't ~ab~ use it ~for communication~.
-
pep.
I'm still gonna have to fight people on how to use other solutions..
-
Daniel
I just store all ids
-
Daniel
And if any match I apply the correction
-
Daniel
Yolo message correction
-
Ge0rG
Daniel: that only works if you also store all versions of the message (which is a good idea to do anyway, but not always feasible)
-
Daniel
Yeah I'll keep that in mind for the 2023 rewrite
-
pep.
I'm still curious to know if <body/> is the only thing ever that can be corrected
-
pep.
Because that's not how I read the thing
-
Ge0rG
pep.: anything can be corrected
-
pep.
Right so I need to keep the entire message
-
Ge0rG
pep.: it depend✎ -
Ge0rG
pep.: it depends ✏
-
pep.
"The receiving client then treats the newly received payloads as completely replacing all payloads of the original message."
-
pep.
(which also makes it work btw with e2ee)
-
Ge0rG
pep.: yes
-
Ge0rG
pep.: if you only store the body, you can replace the body with whatever you extract from the correction
-
pep.
Ge0rG, "I sent you an OMEMO encrypted message but your client doesn’t seem to support that. Find more information on https://conversations.im/omemo"
-
Daniel
So if you are correcting a 184 you have to remove one checkmark and apply it somewhere else
-
Ge0rG
Daniel: yeah
-
Ge0rG
except, if somebody LMCs a 0184, you are allowed to do horrible things to them
-
pep.
Send them a LMC of 0184 in return?
-
Daniel
I just correct the same 333 display marker over and over. That's how I move it down
-
jubalh
Daniel: yes I guessed that Conversations does something different. Because my tests with Conversations worked even before I read that detail.
-
pep.
Daniel, jk? (just to make sure)
-
Daniel
jubalh: yes Conversations did the old thing until fairly Recently. And I want to be compatible with myself
-
Daniel
pep.: yes
-
Daniel
But that'd be funny. Because that's how you could also move it up
-
Daniel
And unread things
-
Ge0rG
Daniel: that's an awesome idea. That way, mamfc will only give you the latest Marker!
-
pep.
interesting
-
pep.
Daniel, actually I like that :x
-
pep.
Not especially the LMC hack, but the possibility to move it up again
-
pep.
"Wait no I wasn't done read here actually"
-
pep.
(Of course I still don't want to send that to the recipient, only to myself, but most people probably don't care :))
-
pep.
Maybe the new Inbox answers this
-
pep.
or not
-
jubalh
Daniel: whats the old thing?
-
Daniel
Using the last ID
-
Daniel
Not the original id
-
jubalh
ah
-
jubalh
Well. I would have much preferred that way
-
jubalh
Still don't see an advantage of the "new way"
-
pep.
I don't either
-
Daniel
Well think of it as fastening
-
Daniel
You need to store all the corrections alongside the original
-
jubalh
So far I store only the message/last correction
-
pep.
So it's technically possible to remove a correction right? Or would be, with fastening
-
Daniel
On the server side I mean
- Ge0rG ,oO( https://mail.jabber.org/pipermail/standards/2019-April/036023.html )
-
jonas’
also, I’m getting better at catching up with deferrals
-
Ge0rG
is it me or is the static content on xmpp.net b0rked?
-
Ge0rG
I'm getting 502
-
jonas’
the entire thing seems to be overloaded at the moment
-
jonas’
it sends 502 when that happens
-
jonas’
so maybe it just struck you for the static contentw hile your non-static request went through
-
MattJ
ugh, the disk was full earlier, maybe some cache got messed up
-
!XSF_Martin
> ugh, the disk was full earlier, maybe some cache got messed up No more xeps! Save storage!
-
!XSF_Martin
Ah, net, not org
-
jonas’
same disk tho, afaik
-
MattJ
Yes
-
Kev
And, indeed, it was xmpp.net('s backups) that caused the full disk.