lib/smshelper/api/mediaburst.rb in smshelper-0.3.1 vs lib/smshelper/api/mediaburst.rb in smshelper-0.4.0
- old
+ new
@@ -29,9 +29,19 @@
def get_status(message_id)
raise NotImplementedError, "Sms status checks unsupported by #{self.class.name}"
end
+ def get_callback_response(args = {})
+ DeliveryReport.new(
+ :message_id => args['msg_id'],
+ :timestamp => Time.now,
+ :delivered => ((args['status'] =~ /DELIVRD/) ? true : false),
+ :original_params => args
+ )
+ end
+
+
private
def process_response_code(code)
(code =~ /Error/) ? false : true
end
end