. */ /** * Check for subscription mirroring options on each newly seen post! * * @package SubMirror * @author Brion Vibber */ class MirrorQueueHandler extends QueueHandler { function transport() { return 'mirror'; } function handle($notice) { $mirror = new SubMirror(); $mirror->subscribed = $notice->profile_id; if ($mirror->find()) { while ($mirror->fetch()) { 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; } }