]> git.mxchange.org Git - friendica.git/blobdiff - include/queue.php
Check all keys before use
[friendica.git] / include / queue.php
index 1ac1e7d48c6db3f000847977b6c69f1ef081bc20..5119a65d8cebaee58cbb8cd007d734541180203a 100644 (file)
@@ -38,16 +38,15 @@ function queue_run($argv, $argc){
 
        logger('queue: start');
 
-       $interval = intval(get_config('system','delivery_interval'));
-       if(! $interval)
-               $interval = 2;
+       $interval = ((get_config('system','delivery_interval') === false) ? 2 : intval(get_config('system','delivery_interval')));
 
        $r = q("select * from deliverq where 1");
        if(count($r)) {
                foreach($r as $rr) {
                        logger('queue: deliverq');
                        proc_run('php','include/delivery.php',$rr['cmd'],$rr['item'],$rr['contact']);
-                       @time_sleep_until(microtime(true) + (float) $interval);
+                       if($interval)
+                               @time_sleep_until(microtime(true) + (float) $interval);
                }
        }