HomePhabricator
Diffusion Comm faedcb586410

[lib][native][web] Recover from socket crash loop using fetchPendingUpdates

Description

[lib][native][web] Recover from socket crash loop using fetchPendingUpdates

Summary:
This addresses ENG-8089.

Depends on D12368

Test Plan:
In combination with later diffs, I tested as follows:

  1. I created a socket crash loop on a physical iOS device using @inka's create-many-threads-to-trigger-crash-loop.js script (see ENG-8090
  2. I confirmed that the socket was unable to connect prior to my diff stack
  3. I confirmed that after applying my diff stack, the SUCCESS action was dispatched, and the socket was able to connect afterwards

Reviewers: tomek, kamil

Reviewed By: tomek

Subscribers: kamil, inka

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

Details

Provenance
ashoatAuthored on Jun 7 2024, 9:03 AM
Reviewer
tomek
Differential Revision
D12369: [lib][native][web] Recover from socket crash loop using fetchPendingUpdates
Parents
rCOMM982273ca5181: [lib] Rename failuresAfterPolicyAcknowledgment to…
Branches
Unknown
Tags
Unknown