-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Processing and sending new account events [blocked on Bluesky] #1119
Comments
Awesome, thank you! We currently emit and handle |
I thought I saw more official docs on this at some point, but now I can't find them. Hrm. Only bluesky-social/atproto#2592 (comment) and the links you mentioned above. |
I don't think I've seen anything more yet |
bnewbold says these ^ are right. Thanks again @mackuba! And he also mentioned the new account status XRPC methods. https://bsky.app/profile/bnewbold.net/post/3kxgamdx5w22m |
We've already implemented |
OK, I've deployed snarfed/arroba@f9463b6, we're now emitting the |
...and change _tombstone_repo to _set_repo_status for snarfed/bridgy-fed#1130, snarfed/bridgy-fed#1119
Switched from |
Closing, #1293 tracks the rest. |
We're finally getting docs for this! bluesky-social/atproto-website#376 |
Recently, an
#account
event type has been added to the firehose protocol: bluesky-social/atproto#2263As Bryan mentioned here, the firehose started emitting these events a few days ago: https://bsky.app/profile/bnewbold.net/post/3ktqmfshiud2l
These are supposed to replace both
#migrate
(which was never used AFAIK) and#tombstone
, and also be used for account de/reactivation, takedown and other things.I've checked what is being sent now - here are some logs and my guesses of what each means:
I'm planning to stop tracking the
#tombstone
events and track#account
instead to know when to delete an account from my database, although for now it looks like Bridgy accounts are only emitting tombstone, so I need to track that too :)This isn't urgent, because I think the "we'll be documenting and specifying this soon" mentioned in the skeet above didn't happen yet, but just something to keep on your list that will require some updates in near future.
I think these are the changes that will be needed (not necessarily in this order):
#account
with{ active: true }
when an AP account is bridged#account
with{ active: false, status: "deleted" }
when an AP account is deleted/turned off (or maybestatus: "deactivated"
?)#account
events on the AT side and delete the account when{ status: "deleted" }
is received (since that will replace#tombstone
)Bluesky => fediverse: handle
#account
deactivated/deleted events from the firehose #1293{ status: "deactivated" }
is received - do… something? not sure how this would be reflected on the AP sideBluesky => fediverse: handle
#account
deactivated/deleted events from the firehose #1293The text was updated successfully, but these errors were encountered: