Update for self updater

This commit is contained in:
David Bomba 2022-06-16 13:36:38 +10:00
parent 742e0d5c9b
commit 2fb1a130c3

View File

@ -213,12 +213,26 @@ class SelfUpdateController extends BaseController
unlink($filex->getPathName());
}
$this->deleteDirectory(base_path('vendor/beganovich/snappdf/versions/'.$file->getFileName()));
}
}
}
private function deleteDirectory($dir) {
if (!file_exists($dir)) return true;
if (!is_dir($dir) || is_link($dir)) return unlink($dir);
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
if (!$this->deleteDirectory($dir . "/" . $item)) {
if (!$this->deleteDirectory($dir . "/" . $item)) return false;
};
}
return rmdir($dir);
}
private function postHookUpdate()
{
if(config('ninja.app_version') == '5.3.82')