Ryan Barrett

Results 2015 comments of Ryan Barrett

Got this working for Bluesky! By serving a `#tombstone` event over `subscribeRepos`, as discussed in https://github.com/bluesky-social/atproto/discussions/2503#discussioncomment-9504290. Example: https://bsky.app/profile/martent.mastodon.social.ap.brid.gy

Next step is fediverse. Probably need to refactor `Protocol.receive` a bit so it can take an optional target protocol and only deliver to followers in that protocol.

Done! This now works for Bluesky => fediverse as well. If you're on Bluesky, and you follow the bridge, and then block it, it will delete your bridged fediverse profile...

So close! I think this is the only one left: https://github.com/snarfed/bridgy-fed/blob/ca1d0dcc016e812afc7fff543388ffbde6fd853f/protocol.py#L451

From https://socialhub.activitypub.rocks/t/help-improving-federation-between-lemmy-and-other-projects/2308/22 : > You are right this isnt complicated, in fact we are already doing the same thing in some other places. Unfortunately I dont have time to work...

Progress is a new error message. After #442, we're now getting HTTP 400 `data did not match any variant of untagged enum PersonOrGroup` on this `Like`: ```json { "published": "2023-10-11T21:12:28-07:00",...

And for this reply, `400 Client Error: Bad Request for url: https://lemmy.world/u/hypertown/inbox ; deserializing body: ...` ```json { "id": "https://fed.brid.gy/r/https://snarfed.org/2023-10-11_a-meme-for-math-people-lemmy-world-3#bridgy-fed-create", "actor": "https://fed.brid.gy/snarfed.org", "published": "2023-10-12T04:17:52.463875+00:00", "@context": "https://www.w3.org/ns/activitystreams", "type": "Create", "object": {...

> Progress is a new error message. After #442, we're now getting HTTP 400 `data did not match any variant of untagged enum PersonOrGroup` on this `Like`: This also happens...

More on this error: * https://socialhub.activitypub.rocks/t/we-have-created-documentation-on-how-exactly-lemmy-federation-works/1085/46?u=snarfed * https://github.com/LemmyNet/Lemmy/issues/2756

Exciting! Last I checked, we were blocked on Lemmy errors, details above. Feel free to test again and see if anything has changed!