diff --git a/lib/Command/Aria2Command.php b/lib/Command/Aria2Command.php index 19eb9e7..68dceb1 100644 --- a/lib/Command/Aria2Command.php +++ b/lib/Command/Aria2Command.php @@ -11,9 +11,10 @@ use Symfony\Component\Console\Output\OutputInterface; class Aria2Command extends Base { - public function __construct() + private $dbconn; + public function __construct(\OCP\IDBConnection $connection) { - $this->dbconn = new DbHelper(); + $this->dbconn = new DbHelper($connection); parent::__construct(); } protected function configure() diff --git a/lib/Tools/Helper.php b/lib/Tools/Helper.php index d3515b0..89ed61a 100644 --- a/lib/Tools/Helper.php +++ b/lib/Tools/Helper.php @@ -148,7 +148,7 @@ class Helper if (is_array($msg)) { $msg = implode(",", $msg); } - $logger = \OC::$server->getLogger(); + $logger = self::getLogger(); $logger->error($msg, ['app' => 'ncdownloader']); } @@ -419,7 +419,7 @@ class Helper public static function getUser(): ?IUser { - return \OC::$server->getUserSession()->getUser(); + return \OC::$server->get(\OCP\IUserSession::class)->getUser(); } public static function getUID(): string