Save last message variant and time received #1525
Labels
chore
Maintenance or other non-bug, non-feature
easy
Trivial to do (even when tired!) and semi-worthwhile
high priority
Should be done fairly soon
Have both the Lobby and each Table record the variant of the message they've received along with a timestamp.
Then put that info into the BrowserError, so we can get some idea of what was last processed when an error comes in. FWIW, this won't necessarily help us with dropped closures (#1523), because it may be that the closure was passed to the JavaScript subsystem in a way that only invokes the closure after a delay. However, being able to compare the client time stamp of when the socket receives a message and when the message is logged as having been sent allows us to get some idea of whether the client clock can be trusted and if not, the approximate offset to compensate by.
The text was updated successfully, but these errors were encountered: