Previously, all devices were being registered as
a "client" regardless.
https://linear.app/comm/issue/ENG-4521
Depends on D8627
Differential D8642
Allow for devices to register as a keyserver • jon on Jul 26 2023, 5:37 PM. Authored by Tags None Referenced Files
Details
Previously, all devices were being registered as https://linear.app/comm/issue/ENG-4521 Depends on D8627 Integration tests Register keyserver locally, and ensure it displays as a "keyserver" deviceType.
Diff Detail
Event Timeline
Comment Actions
The login/registration events should really only occur when the device needs to retrieve a user_id or commServicesAccessToken, I don't think codeVersion will reflect an up-to-date value. Comment Actions Rust LGTM, not much context on splitting the client device type into native and web - was this discussed anywhere?. Makes sense to me though. Comment Actions
Comment Actions
I think this is out-of-scope for this diff, which is just trying to fix a shortcoming. https://linear.app/comm/issue/ENG-4587 is tracking this issue
Added to current goal as https://linear.app/comm/issue/ENG-4608/
Comment Actions We're now tracking the goal of making identity service aware of client codeVersion in ENG-4598 |