mirror of https://github.com/pixelfed/pixelfed
staging
l10n_crowdin_translations
dev
feature/configurable-min-registration-age
configcache-clean-rebased
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 (eaadf425f2505eaae630cae65dbbbc09f4eab06a)
| 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 |