rate limit on import
This commit is contained in:
@@ -20,6 +20,12 @@ new class extends Component {
|
|||||||
{
|
{
|
||||||
$this->validate();
|
$this->validate();
|
||||||
|
|
||||||
|
if (!RateLimiter::attempt('import:'.auth()->user()->id, $perMinute = 3, fn()=>null)) {
|
||||||
|
|
||||||
|
$this->error(__('Hang on! You\'re doing that too much.'));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$import = (new BackupImport)->import($this->file);
|
$import = (new BackupImport)->import($this->file);
|
||||||
|
|||||||
Reference in New Issue
Block a user