3 ms·
Interesting that they provide last login dates as Unix milliseconds, but rounded to day boundaries (each of these is at midnight UTC). I'd assume that's what th
by danpalmer 6y ago
Interesting that they provide last login dates as Unix milliseconds, but rounded to day boundaries (each of these is at midnight UTC). I'd assume that's what they store, which is good, but it's odd that they provide the data with such unnecessary precision if so.
I wondered originally if this would help disambiguate accounts, perhaps if two numbers last logged in at the same timestamp one could guess that they were on the same device or something, but this doesn't look possible.
- timmattison 6y agoI’d guess that’s just how it’s stored and they’re not going to go through any additional effort to make it look nice for a request like this.
- psanford 6y agoThe source code for storing the last login timestamp is here: https://github.com/signalapp/Signal-Server/blob/master/service/src/main/java/org/whispersystems/textsecuregcm/auth/BaseAccountAuthenticator.java#L105-L117 https://github.com/signalapp/Signal-Server/blob/master/servi...