Better handling of file download requests

This commit is contained in:
Dane Everitt 2018-03-01 19:19:19 -06:00
parent 838b9a9093
commit 85bdbdce14
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
6 changed files with 56 additions and 31 deletions

View file

@ -10,28 +10,6 @@ use Pterodactyl\Http\Controllers\Controller;
class ActionController extends Controller
{
/**
* Handles download request from daemon.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function authenticateDownload(Request $request)
{
$download = Cache::pull('Server:Downloads:' . $request->input('token'));
if (is_null($download)) {
return response()->json([
'error' => 'An invalid request token was recieved with this request.',
], 403);
}
return response()->json([
'path' => $download['path'],
'server' => $download['server'],
]);
}
/**
* Handles install toggle request from daemon.
*