better transport choices when xmpp is disabled

This commit is contained in:
Evan Prodromou 2009-07-01 12:09:41 -04:00
parent 887d35cfc8
commit 557418bc1e
1 changed files with 10 additions and 2 deletions

View File

@ -869,17 +869,25 @@ function common_broadcast_notice($notice, $remote=false)
function common_enqueue_notice($notice)
{
static $localTransports = array('omb',
'public',
'twitter',
'facebook',
'ping');
static $allTransports = array('sms', 'jabber');
static $allTransports = array('sms');
$transports = $allTransports;
$xmpp = common_config('xmpp', 'enabled');
if ($xmpp) {
$transports[] = 'jabber';
}
if ($notice->is_local == NOTICE_LOCAL_PUBLIC ||
$notice->is_local == NOTICE_LOCAL_NONPUBLIC) {
$transports = array_merge($transports, $localTransports);
if ($xmpp) {
$transports[] = 'public';
}
}
$qm = QueueManager::get();