some fixes from on the jabber server

darcs-hash:20080830083502-5b646-d6a66157d86ca84cfa6cf6280bb2eb17bc20e02d.gz
This commit is contained in:
evan 2008-08-30 04:35:02 -04:00
parent 19147201c8
commit 55816cf24e
2 changed files with 4 additions and 2 deletions

View File

@ -87,8 +87,8 @@ class QueueHandler {
$start = microtime(); $start = microtime();
$this->idle(); $this->idle();
$used = microtime() - $start; $used = microtime() - $start;
if ($used < 3000000) { if ($used < 1000000) {
usleep(3000000 - $used); usleep(1000000 - $used);
} }
} }
} while (true); } while (true);

View File

@ -53,6 +53,7 @@ class XmppQueueHandler extends QueueHandler {
} }
function idle() { function idle() {
$this->log(LOG_DEBUG, 'Processing the incoming message queue.');
# Process the queue for a second # Process the queue for a second
$this->conn->processTime(1); $this->conn->processTime(1);
} }
@ -62,6 +63,7 @@ class XmppQueueHandler extends QueueHandler {
function forward_message(&$pl) { function forward_message(&$pl) {
if ($pl['type'] != 'chat') { if ($pl['type'] != 'chat') {
$this->log(LOG_DEBUG, 'Ignoring message of type ' . $pl['type'] . ' from ' . $pl['from']);
return; return;
} }
$listener = $this->listener(); $listener = $this->listener();