forgeplus/app/services/notice/read/count_service.rb

25 lines
453 B
Ruby

class Notice::Read::CountService < Notice::Read::ClientService
attr_accessor :receiver, :type
def initialize(receiver, type=-1)
@receiver = receiver
@type = type
end
def call
result = get(url, request_params)
response = render_response(result)
end
private
def request_params
{
receiver: receiver,
type: type
}.stringify_keys
end
def url
"/notification/#{platform}/count".freeze
end
end