You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/app/Jobs/FollowPipeline
Your Name e7b70c6084 refactor: extract duplicate patterns into shared methods
1. Add FractalService with static item() and collection() helpers
   replacing 22 call sites that repeated the 4-line Fractal Manager
   + ArraySerializer boilerplate.

2. Add AccountInterstitial::createFromStatus() factory method
   consolidating 4 identical 15-line blocks that create interstitials
   with status metadata.

3. Add NotificationService::createNotification() to handle the
   repeated pattern of creating, caching, and registering a
   notification in the recipient's feed.

4. Add NotificationService::firstOrCreateNotification() for
   idempotent notifications (share/boost, mention) that should
   only notify once per actor+action+item combination.
1 month ago
..
FollowAcceptPipeline.php refactor: extract duplicate patterns into shared methods 1 month ago
FollowActivityPubDeliver.php refactor: extract duplicate patterns into shared methods 1 month ago
FollowPipeline.php refactor: extract duplicate patterns into shared methods 1 month ago
FollowRejectPipeline.php refactor: extract duplicate patterns into shared methods 1 month ago
FollowServiceWarmCache.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago
FollowServiceWarmCacheLargeIngestPipeline.php
…
UnfollowPipeline.php refactor: move 52 legacy models from App\ to App\Models\ 1 month ago