Files
crater/app/Http/Controllers/UpdateController.php
2019-11-15 18:05:22 +05:30

29 lines
603 B
PHP

<?php
namespace Crater\Http\Controllers;
use Illuminate\Http\Request;
use Crater\Space\Updater;
use Crater\Space\SiteApi;
class UpdateController extends Controller
{
public function update(Request $request)
{
set_time_limit(600); // 10 minutes
$json = Updater::update($request->installed, $request->version, $request->isMinor);
return response()->json($json);
}
public function checkLatestVersion(Request $request)
{
set_time_limit(600); // 10 minutes
$json = Updater::checkForUpdate();
return response()->json($json);
}
}