Update Like model, bump max likes per day from 100 to 200

pull/3430/head
Daniel Supernault 4 years ago
parent 0df629728e
commit 71ba5fedc2
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7

@ -1061,7 +1061,7 @@ class ApiV1Controller extends Controller
abort_if(
Like::whereProfileId($user->profile_id)
->where('created_at', '>', now()->subDay())
->count() >= 100,
->count() >= Like::MAX_PER_DAY,
429
);

@ -33,6 +33,12 @@ class LikeController extends Controller
$like = Like::whereProfileId($profile->id)->whereStatusId($status->id)->firstOrFail();
UnlikePipeline::dispatch($like);
} else {
abort_if(
Like::whereProfileId($user->profile_id)
->where('created_at', '>', now()->subDay())
->count() >= Like::MAX_PER_DAY,
429
);
$count = $status->likes_count > 4 ? $status->likes_count : $status->likes()->count();
$like = Like::firstOrCreate([
'profile_id' => $user->profile_id,

@ -9,6 +9,8 @@ class Like extends Model
{
use SoftDeletes;
const MAX_PER_DAY = 200;
/**
* The attributes that should be mutated to dates.
*

Loading…
Cancel
Save