]> git.mxchange.org Git - friendica.git/commit
Create ActivityPub\FetchQueue and ActivityPub\FetchQueueItem classes
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 25 Jun 2022 03:48:49 +0000 (23:48 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sat, 25 Jun 2022 16:40:54 +0000 (12:40 -0400)
commitda32fa8fa63b9158f74f919968fcc1e4b58c957b
tree8c23c314a0daf026bee6fc9317e98bab0edf5916
parent3c70d592f642267b0397a429e83bec7b76eb1dd8
Create ActivityPub\FetchQueue and ActivityPub\FetchQueueItem classes

- These classes are used to flatten the recursive missing activity fetch that can hit PHP's maximum function nesting limit
- The original caller is responsible for processing the remaining queue once the original activity has been fetched
src/Model/Item.php
src/Module/Debug/ActivityPubConversion.php
src/Protocol/ActivityPub.php
src/Protocol/ActivityPub/FetchQueue.php [new file with mode: 0644]
src/Protocol/ActivityPub/FetchQueueItem.php [new file with mode: 0644]
src/Protocol/ActivityPub/Processor.php
src/Protocol/ActivityPub/Receiver.php