@@ -160,7 +160,7 @@ module Agents |
||
| 160 | 160 |
interpolated['push_hubs'].presence || [] |
| 161 | 161 |
end |
| 162 | 162 |
|
| 163 |
- def receive_web_request(params, method, format) |
|
| 163 |
+ def receive_web_request(params, method, format, headers={})
|
|
| 164 | 164 |
unless interpolated['secrets'].include?(params['secret']) |
| 165 | 165 |
if format =~ /json/ |
| 166 | 166 |
return [{ error: "Not Authorized" }, 401]
|
@@ -81,7 +81,7 @@ module Agents |
||
| 81 | 81 |
"#{server_url}/users/#{user.id}/web_requests/#{id}/#{secret}"
|
| 82 | 82 |
end |
| 83 | 83 |
|
| 84 |
- def receive_web_request(params, method, format) |
|
| 84 |
+ def receive_web_request(params, method, format, headers={})
|
|
| 85 | 85 |
if memory['pending_calls'].has_key? params['secret'] |
| 86 | 86 |
response = Twilio::TwiML::Response.new {|r| r.Say memory['pending_calls'][params['secret']], :voice => 'woman'}
|
| 87 | 87 |
memory['pending_calls'].delete params['secret'] |
@@ -57,7 +57,7 @@ module Agents |
||
| 57 | 57 |
end |
| 58 | 58 |
end |
| 59 | 59 |
|
| 60 |
- def receive_web_request(params, method, format) |
|
| 60 |
+ def receive_web_request(params, method, format, headers={})
|
|
| 61 | 61 |
params = params.symbolize_keys |
| 62 | 62 |
if method != 'post' |
| 63 | 63 |
return ['Not Found', 404] |
@@ -45,7 +45,7 @@ module Agents |
||
| 45 | 45 |
} |
| 46 | 46 |
end |
| 47 | 47 |
|
| 48 |
- def receive_web_request(params, method, format) |
|
| 48 |
+ def receive_web_request(params, method, format, headers={})
|
|
| 49 | 49 |
# check the secret |
| 50 | 50 |
secret = params.delete('secret')
|
| 51 | 51 |
return ["Not Authorized", 401] unless secret == interpolated['secret'] |