We want to use this in a new endpoint, so I'm factoring it out. This endpoint will be used for recovering from a socket crash loop.
Depends on D12362
Differential D12363
[keyserver] Factor out fetchDataForSocketInit ashoat on Jun 8 2024, 3:39 PM. Authored by Tags None Referenced Files
Subscribers None
Details
We want to use this in a new endpoint, so I'm factoring it out. This endpoint will be used for recovering from a socket crash loop. Depends on D12362 I tested socket initialization before and after this and confirmed it still worked correctly. Note that this is a pure move diff, except for some changes to the pattern of awaits in handleInitialClientSocketMessage, now that fetchDataForSocketInit happens before these three promises start: processClientResponses(viewer, clientResponses), isCookieMissingSignedIdentityKeysBlob(viewer.cookieID), isCookieMissingOlmNotificationsSession(viewer), I think it's safe to wait until after handleInitialClientSocketMessage to call these.
Diff Detail
|