forked from Gitlink/forgeplus
25 lines
453 B
Ruby
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 |