From 384cd08330e2d726da30023a814050bbda824cde Mon Sep 17 00:00:00 2001 From: huangjx Date: Sat, 23 Apr 2022 00:13:49 +0800 Subject: [PATCH] fixed some duplicate code --- lib/Tools/Aria2.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/Tools/Aria2.php b/lib/Tools/Aria2.php index 14dda87..c7b08ae 100644 --- a/lib/Tools/Aria2.php +++ b/lib/Tools/Aria2.php @@ -97,10 +97,14 @@ class Aria2 private function configure() { - if (!is_dir($this->confDir)) { + if ($this->confDir && !is_dir($this->confDir)) { mkdir($this->confDir, 0755, true); } - if (!is_dir($dir = $this->getDownloadDir())) { + $dir = ""; + if ($dir = $this->getDownloadDir() && !is_dir($dir)) { + mkdir($dir, 0755, true); + } + if ($dir = $this->getTorrentsDir() && !is_dir($dir)) { mkdir($dir, 0755, true); } $this->followTorrent(true); @@ -123,9 +127,6 @@ class Aria2 public function setTorrentsDir($dir) { $this->torrentsDir = $dir; - if (!is_dir($dir)) { - mkdir($dir, 0755, true); - } return $this; } public function getTorrentsDir() @@ -136,9 +137,6 @@ class Aria2 { $this->setOption('dir', $dir); $this->downloadDir = $dir; - if (!is_dir($dir)) { - mkdir($dir, 0755, true); - } return $this; } public function getDownloadDir()