HomePhabricator
Diffusion Comm f54b7e5ef580

[identity] Add function to remove holders for devices

Description

[identity] Add function to remove holders for devices

Summary:
Created a blob submodule in Identity for blob service actions.
Created function that calls Blob remove-multiple-holders endpoint for all holders prefixed by given device IDs.
Used exponential backoff to retry eventual failed holders.

Depends on D13648, D13649, D13643

Test Plan: Took a test from D13648 test plan, moved to Identity and called the new function in place of the direct BlobServiceClient call

Reviewers: varun, will, kamil

Reviewed By: kamil

Subscribers: ashoat, tomek

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

Details

Provenance
bartekAuthored on Oct 5 2024, 3:28 AM
Reviewer
kamil
Differential Revision
D13650: [identity] Add function to remove holders for devices
Parents
rCOMM4dd91d929b9c: [comm-lib] Add missing feature dependency to Cargo.toml
Branches
Unknown
Tags
Unknown