use Friendica\Capabilities\ICanCreateResponses;
use Friendica\Content\Nav;
use Friendica\Core\Config\Factory\Config;
+use Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs;
use Friendica\Core\Renderer;
use Friendica\Core\Session\Capability\IHandleUserSessions;
use Friendica\Database\DBA;
$pid = intval(file_get_contents($pidfile));
}
+ /** @var IManageKeyValuePairs */
+ $keyValue = $this->container->create(IManageKeyValuePairs::class);
+
if (empty($pid) && in_array($daemonMode, ['stop', 'status'])) {
- DI::keyValue()->set('worker_daemon_mode', false);
+ $keyValue->set('worker_daemon_mode', false);
die("Pidfile wasn't found. Is the daemon running?\n");
}
unlink($pidfile);
- DI::keyValue()->set('worker_daemon_mode', false);
+ $keyValue->set('worker_daemon_mode', false);
die("Daemon process $pid isn't running.\n");
}
Logger::notice('Worker daemon process was killed', ['pid' => $pid]);
- DI::keyValue()->set('worker_daemon_mode', false);
+ $keyValue->set('worker_daemon_mode', false);
die("Worker daemon process $pid was killed.\n");
}
DBA::connect();
}
- DI::keyValue()->set('worker_daemon_mode', true);
+ $keyValue->set('worker_daemon_mode', true);
// Just to be sure that this script really runs endlessly
set_time_limit(0);