Iceshrimp.NET/Iceshrimp.Backend/Core/Queues
Laura Hausmann 9dbc7cfc14
[backend/federation] Filter skipped & blocked instances in PreDeliverQueue (ISH-366)
This:
- improves performance (because we can check them in batches)
- improves efficiency (because we don't create deliver jobs that get discarded immediately)
- allows us to check whether the activity is an ASFollow & let it through if it is (for skipped instances filter only)

We still check for blocked instances in the deliver queue in case a deliver job is created via another code path.
2024-06-19 17:37:57 +02:00
..
BackgroundTaskQueue.cs [backend] Use User.IsLocalUser / .IsRemoteUser instead of null-checks where applicable (ISH-370) 2024-06-17 17:25:29 +02:00
DeliverQueue.cs [backend/federation] Filter skipped & blocked instances in PreDeliverQueue (ISH-366) 2024-06-19 17:37:57 +02:00
InboxQueue.cs [backend/federation] Log instance blocked failures in inbox queue as debug 2024-06-16 22:36:38 +02:00
PreDeliverQueue.cs [backend/federation] Filter skipped & blocked instances in PreDeliverQueue (ISH-366) 2024-06-19 17:37:57 +02:00