]> git.mxchange.org Git - friendica-addons.git/blob - pumpio/pumpio_sync.php
d6119063fac5fcf8c8e0a6476c64487b88ac8797
[friendica-addons.git] / pumpio / pumpio_sync.php
1 <?php
2 use Friendica\Core\Config;
3 use Friendica\Core\Logger;
4 use Friendica\DI;
5
6 function pumpio_sync_run(&$argv, &$argc) {
7         $a = Friendica\DI::app();
8
9         require_once("addon/pumpio/pumpio.php");
10
11         if (function_exists('sys_getloadavg')) {
12                 $load = sys_getloadavg();
13                 if (intval($load[0]) > DI::config()->get('system', 'maxloadavg', 50)) {
14                         Logger::log('system: load ' . $load[0] . ' too high. Pumpio sync deferred to next scheduled run.');
15                         return;
16                 }
17         }
18
19         pumpio_sync($a);
20 }