dawarich/app/services/points_limit_exceeded.rb
2025-05-16 19:53:42 +02:00

20 lines
321 B
Ruby

# frozen_string_literal: true
class PointsLimitExceeded
def initialize(user)
@user = user
end
def call
return false if DawarichSettings.self_hosted?
return true if @user.points.count >= points_limit
false
end
private
def points_limit
DawarichSettings::BASIC_PAID_PLAN_LIMIT
end
end