-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Message timezone mismatch #313
Comments
We are experiencing similar problems. The first screenshot shows the display of newly received messages while the user has Monal opened and views the current chat. The second screenshot shows the display of messages that have been received while Monal was not opened. The same thing happens after closing and opening Monal again. This behaviour also applies when any other chat or the contact list is viewed while messages are received. Outgoing messages are at first displayed correctly but after reopening the chat the time is displayed wrong. So basically there is the same problem as for incoming messages. Before the most recent update (4.2) we also had problems with messages being displayed in wrong order. However after the update it does mostly not change the order. We had messages displayed in wrong order after the update but are not able to reproduce this issue. Maybe @sebastiansterk can help if you need information about the server time. |
May you also confirm via other servers eventually?
24 dic. 2019 12:37:23 PM chippisc <notifications@github.com>:
…
We are experiencing similar problems.
Both XMPP-Accounts are on wiuwiu.de. One client is Conversations, the other one Monal.
The first screenshot shows the display of newly received messages while the user has Monal opened and views the current chat.
[https://user-images.githubusercontent.com/56129198/71410803-019fba00-2647-11ea-82b8-bfafaafe0a41.PNG] [https://user-images.githubusercontent.com/56129198/71410803-019fba00-2647-11ea-82b8-bfafaafe0a41.PNG]
The second screenshot shows the display of messages that have been received while Monal was not opened. The same thing happens after closing and opening Monal again. This behaviour also applies when any other chat or the contact list is viewed while messages are received.
[https://user-images.githubusercontent.com/56129198/71410811-08c6c800-2647-11ea-93fb-3f43c88c6320.PNG] [https://user-images.githubusercontent.com/56129198/71410811-08c6c800-2647-11ea-93fb-3f43c88c6320.PNG]
Outgoing messages are at first displayed correctly but after reopening the chat the time is displayed wrong. So basically there is the same problem as for incoming messages.
Before the most recent update (4.2) we also had problems with messages being displayed in wrong order. However after the update it does mostly not change the order. We had messages displayed in wrong order after the update but are not able to reproduce this issue.
Maybe @sebastiansterk [https://github.com/sebastiansterk] can help if you need information about the server time.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [https://github.com/anurodhp/Monal/issues/313?email_source=notifications&email_token=AG6RDC6XNYBT4MDKQYOYE23Q2HX65A5CNFSM4J6LTUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHTCKMI#issuecomment-568730929] , or unsubscribe [https://github.com/notifications/unsubscribe-auth/AG6RDC37O4VZBQQISEW55CDQ2HX65ANCNFSM4J6LTUVA] . [https://github.com/notifications/beacon/AG6RDC5X23Z47ZMUNTWOWGDQ2HX65A5CNFSM4J6LTUVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHTCKMI.gif]
|
We now also tested with both accounts on jabber.ccc.de and experienced the exact same issue.
|
I asked Sebastian about the server timezone and it's current German time, i.e. CET. |
I can verify this is an issue. fixing. |
fixed in the next beta. reopen if still an issue, |
Messages are apparently using UTC for outgoing messages but localtime for incoming messages. See the attached image:
The blue message was actually sent by the Monal user at 21:24 CET, but is displayed as 20:24. The incoming messages (sent by me) are off by 4 minutes, e.g. the 20:49 message was actually sent at 20:53 CET.
As a result, the messages in the chat are displayed out of order.
Both accounts are on the same server: wiuwiu.de. I'm using Conversations/gajim, the other party is using Monal.
cc @sebastiansterk (the server admin)
/edit: XEP-0203 says that the timestamps for delayed delivery are UTC timestamps. I suppose that Monal doesn't convert this timestamp to localtime and that this is the cause of the bug.
The text was updated successfully, but these errors were encountered: