diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2009-04-23 09:52:21 +0000 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2009-04-23 09:52:21 +0000 |
commit | a3e727823d01ed9fd5f440eeaf27449092309865 (patch) | |
tree | eddec15c74d72305cbd5e7d4f745b8739bc70497 /scripts/inboxqueuehandler.php | |
parent | ece70bf326fa680ec7acdef00751e2bb71bceee1 (diff) |
some basic fixes for inbox and memcached queue handlers
Diffstat (limited to 'scripts/inboxqueuehandler.php')
-rwxr-xr-x[-rw-r--r--] | scripts/inboxqueuehandler.php | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/scripts/inboxqueuehandler.php b/scripts/inboxqueuehandler.php index 16e334b83..c76b80389 100644..100755 --- a/scripts/inboxqueuehandler.php +++ b/scripts/inboxqueuehandler.php @@ -29,6 +29,7 @@ define('INSTALLDIR', realpath(dirname(__FILE__) . '/..')); define('LACONICA', true); require_once(INSTALLDIR . '/lib/common.php'); +require_once(INSTALLDIR . '/lib/queuehandler.php'); set_error_handler('common_error_handler'); @@ -39,12 +40,20 @@ class InboxQueueHandler extends QueueHandler return 'inbox'; } + function start() { + $this->log(LOG_INFO, "INITIALIZE"); + return true; + } + function handle_notice($notice) { - common_log(LOG_INFO, "Distributing notice to inboxes for $notice->id"); + $this->log(LOG_INFO, "Distributing notice to inboxes for $notice->id"); $notice->addToInboxes(); return true; } + + function finish() { + } } ini_set("max_execution_time", "0"); @@ -52,6 +61,8 @@ ini_set("max_input_time", "0"); set_time_limit(0); mb_internal_encoding('UTF-8'); -$handler = new InboxQueueHandler($resource); +$id = ($argc > 1) ? $argv[1] : null; + +$handler = new InboxQueueHandler($id); $handler->runOnce(); |