diff --git a/sgx-bwmsgsv2.rb b/sgx-bwmsgsv2.rb index f275fe41f095b14862e9d843aab91f144ab0633d..d26c798fe99ebf8b6bcdf60e6ea49cd9e573a8fc 100755 --- a/sgx-bwmsgsv2.rb +++ b/sgx-bwmsgsv2.rb @@ -785,7 +785,8 @@ class WebhookHandler < Goliath::API puts 'ENV: ' + env.reject{ |k| k == 'params' }.to_s - jparams = params + # TODO: process each message in list, not just first one + jparams = params['_json'][0]['message'] users_num = '' others_num = '' @@ -801,11 +802,11 @@ class WebhookHandler < Goliath::API return [200, {}, "OK"] end - puts 'BODY - messageId: ' + jparams['messageId'] + - ', eventType: ' + jparams['eventType'] + - ', time: ' + jparams['time'] + + puts 'BODY - messageId: ' + jparams['id'] + + #', eventType: ' + jparams['eventType'] + + #', time: ' + jparams['time'] + ', direction: ' + jparams['direction'] + - ', state: ' + jparams['state'] + + #', state: ' + jparams['state'] + ', deliveryState: ' + (jparams['deliveryState'] ? jparams['deliveryState'] : 'NONE') + ', deliveryCode: ' + (jparams['deliveryCode'] ?