Page MenuHomePhabricator

[identity] Ask Tunnelbroker to delete data on account deletion
ClosedPublic

Authored by bartek on Jul 29 2024, 7:02 AM.
Tags
None
Referenced Files
F2638449: D12918.id43103.diff
Sun, Sep 8, 5:35 PM
Unknown Object (File)
Sat, Sep 7, 5:47 PM
Unknown Object (File)
Fri, Sep 6, 8:18 PM
Unknown Object (File)
Sun, Sep 1, 8:32 PM
Unknown Object (File)
Fri, Aug 30, 4:28 AM
Unknown Object (File)
Wed, Aug 28, 12:58 PM
Unknown Object (File)
Wed, Aug 28, 12:58 PM
Unknown Object (File)
Wed, Aug 28, 12:58 PM
Subscribers

Details

Summary

From DeleteUser identity RPCs, call Tunnelbroker to delete data for all user's device IDs.

Test Plan

Test plan from D12917. Replaced manual Tunnelbroker RPC call with Identity DeleteUser RPC.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Jul 29 2024, 7:17 AM
bartek added inline comments.
services/identity/src/database.rs
541–545 ↗(On Diff #42900)

We could theoretically retrieve device IDs from deleted data in delete requests, but that would complicate the code too much, so I decided to simply call this before deletion attempt.

This revision is now accepted and ready to land.Jul 30 2024, 4:24 AM