Ryan Barrett
Ryan Barrett
It's definitely an interesting idea! Not one I expect to pursue much here in Bridgy Fed - I generally want to be a follower on interop-sensitive techniques like this, not...
One catch here is that unlike Bluesky, we default to bridging web sites to/from the fediverse, so incoming AP activities aren't as easy to discard as Bluesky events. Doable, but...
I did a brief survey of a small sample of incoming AP activities that we didn't handle, like https://github.com/snarfed/bridgy-fed/issues/1329#issuecomment-2364553372. * 6x repost of non-bridged note * 2x delete non-bridged note...
I'm going to deprioritize this in favor of #1354.
Current thinking: load all users' ids into memory, then add a heuristic based on the object id. If it's a format we recognize, eg https://[instance]/users/[id]/... , and that user isn't...
> One catch here is that unlike Bluesky, we default to bridging web sites to/from the fediverse, so incoming AP activities aren't as easy to discard as Bluesky events. Doable,...
I have a first pass at this done in the stash for #1354. Ugly though, not ready. Ideally I'd like to decouple this from #1354 itself, ie stop storing these...
Done! Initial deploy has been a bit bumpy, switched more writes to transactions that I wanted to, but that's fixable. Regardless, looks like this worked, it halved our datastore write...
Looking better now!
Good point! Sorry for the trouble.