forked from GNUsocial/gnu-social
public indexers in config file
darcs-hash:20080717134331-84dde-b63c9b7e318d74e2cfea14cc962ec2d519f20d43.gz
This commit is contained in:
parent
fb62662650
commit
753a03d895
@ -48,8 +48,9 @@ $config['db']['database'] = 'mysql://laconica:microblog@localhost/laconica';
|
||||
#$config['xmpp']['user'] = 'update';
|
||||
#$config['xmpp']['resource'] = 'uniquename';
|
||||
#$config['xmpp']['password'] = 'blahblahblah';
|
||||
#$config['xmpp']['public'][] = 'someindexer@example.net';
|
||||
|
||||
#Do notice broadcasts offline
|
||||
#If you set this, you must run the queuehandler.php
|
||||
#If you set this, you must run the xmppdaemon.php
|
||||
#as a daemon (with, say, start-stop-daemon)
|
||||
#$config['queue']['enabled'] = true;
|
@ -73,7 +73,8 @@ $config =
|
||||
'resource' => 'uniquename',
|
||||
'password' => 'blahblahblah',
|
||||
'host' => NULL, # only set if != server
|
||||
'debug' => false), # print extra debug info
|
||||
'debug' => false, # print extra debug info
|
||||
'public' => array()), # JIDs of users who want to receive the public stream
|
||||
);
|
||||
|
||||
$config['db'] = &PEAR::getStaticProperty('DB_DataObject','options');
|
||||
|
@ -255,6 +255,21 @@ function jabber_broadcast_notice($notice) {
|
||||
}
|
||||
}
|
||||
|
||||
# Now, users who want everything
|
||||
|
||||
$public = common_config('xmpp', 'public');
|
||||
|
||||
# FIXME PRIV don't send out private messages here
|
||||
|
||||
if ($public) {
|
||||
foreach ($public as $address) {
|
||||
common_log(LOG_INFO,
|
||||
'Sending notice ' . $notice->id . ' to public listener ' . $address,
|
||||
__FILE__);
|
||||
jabber_send_notice($address, $notice);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user