-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Messages are not flagged as not delivered when not delivered due to errors on the server #3394
Comments
that's what read receipts are for? |
(in general, I'm not sure how you would reflect this in a room with hundreds of homeservers, some of which may be offline) |
I think read receipts solve this case as they cover both homeserver flakeyness and people not checking their phones. There was an issue hanging around for a much worse case where events can be sent to an offline homeserver and they aren't retried until some other action happens in the room that causes the events to be backfilled. |
i think the user is not interested in the technical background in the first place, if she writes into a room he assumes it is at least succesfully send into that room and not discarded by the homeserver silently, agree? read receipts are a different issue because this is a send failure... |
I don't think we ever silently throw away messages without informing the user locally. Over federation it's a different issue and falls into dispute territory, and I'm not sure how that is resolved. But from a certain perspective if your local homeserver accepts the event then it exists in the network from your point of view and was sent successfully, it's up to the other homeservers to adopt it. If there is a case where a message is being sent from one homeserver and not being received by the other then it would be best to fix the cause rather than trying to spec a flagging system that tells us if one or a few (of potentially thousands) of servers didn't receive it. |
Closing, unless there is a counter example to "I don't think we ever silently throw away messages without informing the user locally." |
Description
If the server has problems delivering a message (see #3387 ) the client does not reflect this. This is (for me) the worst case scenario, when you believe to talk to people but you dont (for example if you put questions and get no answer). technic should never stand in the way for communication like this.
Steps to reproduce
The message does not make it to the other server and thus not into the room and wont be read.
Version information
homeserver Synapse/0.31.1 with all riot clients.
The text was updated successfully, but these errors were encountered: