Shit increment threshold
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\ShitUser;
|
||||
use Auth;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class ShitController extends Controller
|
||||
{
|
||||
@@ -16,9 +17,16 @@ class ShitController extends Controller
|
||||
$shituser->description = $request->description;
|
||||
$shituser->goldenshit = $request->goldenshit == "on";
|
||||
|
||||
$shituser->save();
|
||||
// Get the latest shit event and check if it is over a time threshold
|
||||
$lastshit = ShitUser::where('user_id', $shituser->user_id)->orderByDesc('created_at')->first();
|
||||
|
||||
return redirect('/dashboard');
|
||||
$timethreshold = Carbon::now()->subMinutes(10);
|
||||
if ($lastshit->created_at->lessThan($timethreshold)) {
|
||||
$shituser->save();
|
||||
return redirect('/ownstats');
|
||||
} else {
|
||||
return redirect('/dashboard');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user