Differential D15711 Diff 37866 src/applications/notification/client/PhabricatorNotificationClient.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/notification/client/PhabricatorNotificationClient.php
| Show All 13 Lines | foreach ($servers as $server) { | ||||
| return; | return; | ||||
| } | } | ||||
| return; | return; | ||||
| } | } | ||||
| public static function tryToPostMessage(array $data) { | public static function tryToPostMessage(array $data) { | ||||
| $servers = PhabricatorNotificationServerRef::getEnabledAdminServers(); | $servers = PhabricatorNotificationServerRef::getEnabledAdminServers(); | ||||
| shuffle($servers); | |||||
| foreach ($servers as $server) { | foreach ($servers as $server) { | ||||
| try { | try { | ||||
| $server->postMessage($data); | $server->postMessage($data); | ||||
| return; | return; | ||||
| } catch (Exception $ex) { | } catch (Exception $ex) { | ||||
| // Just ignore any issues here. | // Just ignore any issues here. | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||