mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-11-22 14:31:26 +00:00
Update Like model, bump max likes per day from 100 to 200
This commit is contained in:
parent
0df629728e
commit
71ba5fedc2
3 changed files with 9 additions and 1 deletions
|
@ -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…
Reference in a new issue