From efb85ff22dd2f2b5ca6d5a564d3e453570a2d94e Mon Sep 17 00:00:00 2001 From: benson Date: Wed, 26 Mar 2025 21:59:18 +0800 Subject: [PATCH] fixed #179 and #180 --- lib/Command/Aria2Command.php | 5 +++-- lib/Tools/Helper.php | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) 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