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