X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FSubMirror%2Flib%2Fmirrorqueuehandler.php;h=550986b444ce1a4be3646252c00a0f87d8836e9f;hb=5bf0c9f610d2fe7852ffafbcd51436c9e057b0a7;hp=0306180eeb5fa510971ea7ab36716529c93f9b47;hpb=300ed65d301d21c33a5f0a196d6acfe762a34f29;p=quix0rs-gnu-social.git diff --git a/plugins/SubMirror/lib/mirrorqueuehandler.php b/plugins/SubMirror/lib/mirrorqueuehandler.php index 0306180eeb..550986b444 100644 --- a/plugins/SubMirror/lib/mirrorqueuehandler.php +++ b/plugins/SubMirror/lib/mirrorqueuehandler.php @@ -23,7 +23,6 @@ * @package SubMirror * @author Brion Vibber */ - class MirrorQueueHandler extends QueueHandler { function transport() @@ -37,8 +36,15 @@ class MirrorQueueHandler extends QueueHandler $mirror->subscribed = $notice->profile_id; if ($mirror->find()) { while ($mirror->fetch()) { - $mirror->mirrorNotice($notice); + try { + $mirror->mirrorNotice($notice); + } catch (Exception $e) { + common_log(LOG_ERR, "Exception trying to mirror notice $notice->id " . + "for subscriber $mirror->subscriber ($mirror->style): " . + $e->getMessage()); + } } } + return true; } }