HomePhabricator
Diffusion Comm fe3428384c93

[lib] Fix keyserver sending updated RoleInfos to old clients

Description

[lib] Fix keyserver sending updated RoleInfos to old clients

Summary:
@atul's recent changes caused a major issue where new RoleInfos were being delivered to older clients, causing validation failures.

This diff makes it so keyserver can continue outputting the old-style RoleInfos to current clients.

Test Plan:
I deployed this to prod and:

  1. Confirmed web app refreshed without issue
  2. Confirmed web app could log out / back in
  3. Confirmed native could receive a message without seeing validation errors
  4. Confirmed native could press a notif without seeing validation errors
  5. Confirmed native could log out / back in

Reviewers: atul

Reviewed By: atul

Subscribers: tomek, atul

Differential Revision: https://phab.comm.dev/D11496

Details

Provenance
ashoatAuthored on Mar 31 2024, 7:10 PM
Reviewer
atul
Differential Revision
D11496: [lib] Fix keyserver sending updated RoleInfos to old clients
Parents
rCOMM631f31484198: [lib][native] Update useRegistrationServerCall to set FID in FIDContext
Branches
Unknown
Tags
Unknown