Add activity logging for files

This commit is contained in:
DaneEveritt 2022-05-29 13:56:39 -04:00
parent 0999ad7ff0
commit cbecfff6da
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
6 changed files with 96 additions and 106 deletions

View file

@ -6,6 +6,7 @@ use Carbon\CarbonImmutable;
use Pterodactyl\Models\User;
use Pterodactyl\Models\Server;
use Illuminate\Http\JsonResponse;
use Pterodactyl\Facades\Activity;
use Pterodactyl\Services\Nodes\NodeJWTService;
use Pterodactyl\Http\Controllers\Api\Client\ClientApiController;
use Pterodactyl\Http\Requests\Api\Client\Servers\Files\UploadFileRequest;
@ -35,6 +36,8 @@ class FileUploadController extends ClientApiController
*/
public function __invoke(UploadFileRequest $request, Server $server)
{
Activity::event('server:file.upload')->log();
return new JsonResponse([
'object' => 'signed_url',
'attributes' => [