auto expiration after latest upload

This commit is contained in:
Čarodej
2022-02-22 16:41:17 +01:00
parent 6feadfd188
commit f15c81d342
4 changed files with 54 additions and 11 deletions
@@ -1,12 +1,11 @@
<?php
namespace Domain\UploadRequest\Controllers;
use Illuminate\Http\Response;
use Domain\UploadRequest\Models\UploadRequest;
use Domain\UploadRequest\Resources\UploadRequestResource;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Contracts\Routing\ResponseFactory;
use Illuminate\Http\Response;
use Domain\UploadRequest\Resources\UploadRequestResource;
class SetUploadRequestAsFilledController
{
@@ -18,4 +17,4 @@ class SetUploadRequestAsFilledController
return response(new UploadRequestResource($uploadRequest), 201);
}
}
}
@@ -46,6 +46,9 @@ class UploadFilesForUploadRequestController
// Set public access url
$file->setUploadRequestPublicUrl($uploadRequest->id);
// Set timestamp for auto filling
cache()->set("auto-filling.$uploadRequest->id", now()->toString());
// Return new uploaded file
return response(new FileResource($file), 201);
} catch (InvalidUserActionException $e) {