Page MenuHomePhabricator

[keyserver] Delete invite links when deleting threads
ClosedPublic

Authored by ashoat on Oct 16 2024, 4:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Nov 17, 11:25 PM
Unknown Object (File)
Fri, Nov 15, 2:50 AM
Unknown Object (File)
Thu, Nov 14, 7:01 PM
Unknown Object (File)
Thu, Nov 14, 4:00 PM
Unknown Object (File)
Thu, Nov 7, 9:05 AM
Unknown Object (File)
Thu, Nov 7, 8:41 AM
Unknown Object (File)
Wed, Nov 6, 12:35 AM
Unknown Object (File)
Sat, Nov 2, 7:20 PM
Subscribers
None

Details

Summary

We should delete invite links when we delete threads. This diff makes sure we delete both thread-specific and community-specific invite links when the thread/community is deleted.

Depends on D13732

Test Plan
  1. Create a community, enable invite link. Confirm it exists in MariaDB and DynamoDB. Delete it and confirm that it's gone from both
  2. Same as above, but for a thread-specific invite link, which was created using this script: https://gist.github.com/Ashoat/0c3815442bf6427ecd7d8a3dbdb4e5dd
  3. Same as above, but for a community that has a community-specific invite link, and a thread inside that community that has a thread-specific invite link. Delete the community and confirm that both invite links are gone from MariaDB and DynamoDB

Diff Detail

Repository
rCOMM Comm
Branch
ashoat/delete
Lint
No Lint Coverage
Unit
No Test Coverage