HomePhabricator
Diffusion Comm 4c7e52542f99

[lib] Add handler component for retrying holder processing

Description

[lib] Add handler component for retrying holder processing

Summary:
Address ENG-9290.
Added handler component that watches for NOT_ESTABLISHED and NOT_REMOVED holders and retries their processing.

Test Plan:

  • Started a DM thread and set image avatar.
  • Changed client Blob Service URL to a fake one.
  • Reset the avatar back to emoji. This caused holder removal that failed.
  • Used console logs in the handler to see that it retries every 5s.
  • After restoring real Blob URL, it successfully removed that holder.

Reviewers: tomek, kamil, inka

Reviewed By: tomek

Subscribers: ashoat

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

Details

Provenance
bartekAuthored on Sep 23 2024, 6:40 AM
Reviewer
tomek
Differential Revision
D13653: [lib] Add handler component for retrying holder processing
Parents
rCOMMe43c6b922c25: [native] Fix NUX Android problem
Branches
Unknown
Tags
Unknown