lib/imperituroard/projects/mhub/subs/dabrab/dabrab_proced.rb in imperituroard-1.1.9 vs lib/imperituroard/projects/mhub/subs/dabrab/dabrab_proced.rb in imperituroard-1.1.10
- old
+ new
@@ -28,13 +28,13 @@
button_url_dat = stri.scan(button_url1)
button_text_dat = stri.scan(button_text1)
image_dat = stri.scan(regexp_image1)
- p button_url_dat
- p button_text_dat
- p image_dat
+ #p button_url_dat
+ #p button_text_dat
+ #p image_dat
begin
if button_url_dat != [] && button_url_dat != nil && button_url_dat != ""
button_url = button_url_dat[0][1]
text = text.gsub(button_url_dat[0][0], "")
@@ -88,23 +88,24 @@
scheme = 1
else
scheme = 0
end
- if scheme==0
- sk_format = {"text": text, "ttl": 60}
- elsif scheme==1
- sk_format = {"text": text, "ttl": 60, "caption": button_text, "action": button_url}
- elsif scheme==2
- sk_format = {"text": text, "ttl": 60, "caption": button_text, "action": button_url, "img": image}
- elsif scheme==3
- sk_format = {"img": image, "ttl": 60}
- else
- nil
+ case scheme
+ when 0
+ sk_format = {"text": text, "ttl": 60}
+ when 1
+ sk_format = {"text": text, "ttl": 60, "caption": button_text, "action": button_url}
+ when 2
+ sk_format = {"text": text, "ttl": 60, "caption": button_text, "action": button_url, "img": image}
+ when 3
+ sk_format = {"img": image, "ttl": 60}
+ else
+ nil
end
- p sk_format
+ #p sk_format
output_answer ={:code => 200, :result => "Success", :body => {:to_sk_format => sk_format, :button_url => button_url, :image => image, :button_text => button_text, :text => text, :scheme => scheme, :scheme_dic => scheme_dic[scheme]}}
rescue
output_answer ={:code => 507, :result => "dabrabyt_text_field_parse: Unknown error"}
end
@@ -123,15 +124,16 @@
converted_msisdn_list.append({
"phone_number": g["to"]["phoneNumber"].to_i
#"extra_id": extra_id
})
rescue
- p "failed: #{g.to_s}"
+ nil
+ #p "failed: #{g.to_s}"
end
end
- p converted_msisdn_list
+ #p converted_msisdn_list
converted_msisdn_list
end
@@ -153,12 +155,12 @@
"messageId": "2250be2d4219-3af1-78856-aabe-1362af1edfd2"
}
]
}
- p "send_responce_formatter(hub_answer)"
- p hub_answer
+ #p "send_responce_formatter(hub_answer)"
+ #p hub_answer
for a in hub_answer[:body][:res_body]["messages"]
status1 = {}
if a["processed"] == true && a["accepted"] == true
status1 = {"to": {"phoneNumber": a["phone_number"]},
@@ -179,20 +181,20 @@
end
messages_sect.append(status1)
end
- p messages_sect
+ #p messages_sect
mess_to_recip = {"bulkId": "00000000-0000-0000-0000-000000000000", "messages": messages_sect}
{:code => 200, :result => "Data processed", :body => {:mess_to_recip => mess_to_recip}}
end
def delivery_report_transform(hub_report)
#{"number"=>"375297116638", "time"=>1588673492000, "status"=>2, "substatus"=>23, "msg_status"=>23033, "message_id"=>"486649ba-a573-4ee9-8f58-018ed20ca6fd", "extra_id"=>"444/0/ServiceModel/ScGetReports.svc/GetReports", "sent_via"=>"viber", "controller"=>"reports", "action"=>"delivery", "report"=>{"number"=>"375297116638", "time"=>1588673492000, "status"=>2, "substatus"=>23, "msg_status"=>23033, "message_id"=>"486649ba-a573-4ee9-8f58-018ed20ca6fd", "extra_id"=>"444/0/ServiceModel/ScGetReports.svc/GetReports", "sent_via"=>"viber"}}
- p hub_report
- p "hub_report"
+#p hub_report
+#p "hub_report"
data_for_status = {
23011 => {:status_id => 5, :status_grid => 3, :status_grname => "DELIVERED", :status_name => "DELIVERED_TO_HANDSET", :status_descr => "Message delivered by SMS",
:error_id => 0, :error_grid => 0, :error_grname => "Ok", :error_name => "NO_ERROR", :error_descr => "No Error", :error_permanent => false
},
23033 => {:status_id => 5, :status_grid => 3, :status_grname => "DELIVERED", :status_name => "DELIVERED_TO_HANDSET", :status_descr => "Message delivered by Viber",