Failed post deliveries are now deleted via cron

This commit is contained in:
Michael 2022-05-13 18:48:13 +00:00
parent 065d73f860
commit fab5ba39ff
3 changed files with 4 additions and 3 deletions

View file

@ -83,7 +83,7 @@ class Delivery
public static function selectForInbox(string $inbox)
{
$rows = DBA::select('post-delivery', [], ['inbox-id' => ItemURI::getIdByURI($inbox)], ['order' => ['created']]);
$rows = DBA::select('post-delivery', [], ["`inbox-id` = ? AND `failed` < ?", ItemURI::getIdByURI($inbox), DI::config()->get('system', 'worker_defer_limit')], ['order' => ['created']]);
$deliveries = [];
while ($row = DBA::fetch($rows)) {
if (!empty($row['receivers'])) {