mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-21 13:23:04 +01:00
Added functions to download latest zip from github
Have moved UpdateHelper into a facade
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Helpers\UpdateHelper;
|
||||
use Updater;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UpdateController extends Controller
|
||||
@@ -11,7 +11,58 @@ class UpdateController extends Controller
|
||||
{
|
||||
return response()->json([
|
||||
'method' => 'check for updates',
|
||||
'update' => UpdateHelper::check(),
|
||||
'update' => Updater::check(),
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function downloadUpdate()
|
||||
{
|
||||
$dl = Updater::downloadLatest();
|
||||
|
||||
if($dl) {
|
||||
return response()->json([
|
||||
'method' => 'download latest version',
|
||||
'success' => true,
|
||||
], 200);
|
||||
} else {
|
||||
return response()->json([
|
||||
'method' => 'download latest version',
|
||||
'success' => false,
|
||||
], 500);
|
||||
}
|
||||
}
|
||||
|
||||
public function extractUpdate()
|
||||
{
|
||||
$ex = Updater::extractFiles();
|
||||
|
||||
if($ex) {
|
||||
return response()->json([
|
||||
'method' => 'extract latest version',
|
||||
'success' => true,
|
||||
], 200);
|
||||
} else {
|
||||
return response()->json([
|
||||
'method' => 'extract latest version',
|
||||
'success' => false,
|
||||
], 500);
|
||||
}
|
||||
}
|
||||
|
||||
public function moveUpdate()
|
||||
{
|
||||
$cp = Updater::updateFiles();
|
||||
|
||||
if($cp) {
|
||||
return response()->json([
|
||||
'method' => 'copy latest version',
|
||||
'success' => true,
|
||||
], 200);
|
||||
} else {
|
||||
return response()->json([
|
||||
'method' => 'copy latest version',
|
||||
'success' => false,
|
||||
], 500);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user