mirror of https://github.com/pixelfed/pixelfed
dev
staging
feature/configurable-min-registration-age
configcache-clean-rebased
l10n_crowdin_translations
dockerfile-compile-ffmpeg-x264-x265
fix/media-storage-optimized-charge
fix/dm-remote-delete-media-leak
feat/emoji-cloud-storage-v2
feat/story-cloud-storage-v2
fix/hashtags-outside-bmp
copilot/review-old-issues
groups
vue3
v0.1.9
v0.10.0
v0.10.1
v0.10.10
v0.10.2
v0.10.3
v0.10.4
v0.10.5
v0.10.6
v0.10.7
v0.10.8
v0.10.9
v0.11.0
v0.11.1
v0.11.10
v0.11.11
v0.11.12
v0.11.13
v0.11.2
v0.11.3
v0.11.4
v0.11.5
v0.11.6
v0.11.7
v0.11.8
v0.11.9
v0.12.0
v0.12.1
v0.12.10
v0.12.11
v0.12.12
v0.12.2
v0.12.3
v0.12.4
v0.12.5
v0.12.6
v0.12.7
v0.12.8
v0.12.9
v0.13.0
v0.14.0
v0.14.1
v0.14.2
v0.14.3
v0.5.9
v0.6.0
v0.6.1
v0.7.6
v0.8.0
v0.8.5
v0.8.6
v0.9.0
v0.9.4
v0.9.5
v0.9.6
${ noResults }
1 Commits (88137649a3a7f4100615260607865abfc39bbb22)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
9c9e2a5a22 |
refactor: extract shared ActivityPub pool delivery into ActivityPubDeliveryService
Add ActivityPubDeliveryService::pool() using Laravel's Http::pool() to consolidate the duplicated delivery pattern found across 10 jobs. Updated jobs: - StatusActivityPubDeliver - StatusDelete - StatusLocalUpdateActivityPubDeliverPipeline - FanoutDeletePipeline - SharePipeline - UndoSharePipeline - StoryFanout - StoryExpire - StoryDelete - ProfileMigrationDeliverMoveActivityPipeline The shared method accepts a Profile (sender), audience (inbox URLs), and activity (payload array), handling signing, user-agent, timeout, and concurrency in one place. No direct Guzzle usage remains in app/Jobs/. |
4 weeks ago |