class Firebase::Messaging::Response::DownStreamHttpMessage

Public Instance Methods

errors() click to toggle source
Calls superclass method Firebase::Messaging::Response#errors
# File lib/firebase/messaging/response/down_stream_http_message.rb, line 11
def errors
  if parsed_body.key? :results
    parsed_body[:results].select { |msg| msg[:error] }
  elsif parsed_body.key? :failed_registration_ids
    parsed_body[:failed_registration_ids].map { |id| { error: id } }
  else
    super
  end
end
success?() click to toggle source
Calls superclass method Firebase::Messaging::Response#success?
# File lib/firebase/messaging/response/down_stream_http_message.rb, line 7
def success?
  super && !parsed_body.blank? && parsed_body[:success] > 0
end