Change summary
web.rb | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
Detailed changes
@@ -289,16 +289,16 @@ class Web < Roda
log.info "Inbound disconnected", loggable_params
elsif params["cause"] == "error" && params["tries"].to_i < 15
log.info "2nd leg error, retry", loggable_params
- customer_repo(
- sgx_repo: Bwmsgsv2Repo.new
- ).find(params["customer_id"]).then { |customer|
- create_call(
- customer, params["from"], call_id, params["applicationId"],
- tries: params["tries"].to_i + 1
- ).then { |call|
- outbound_transfers[params["callId"]] = call
- }.catch(&log.method(:error))
- }
+ customer_repo(sgx_repo: Bwmsgsv2Repo.new)
+ .find(params["customer_id"]).then { |customer|
+ create_call(
+ customer, params["from"], call_id, params["applicationId"],
+ tries: params["tries"].to_i + 1
+ ).then { |call|
+ log.info "Started second leg (retry) from #{call_id}", call
+ outbound_transfers[call_id] = call
+ }.catch(&log.method(:error))
+ }
else
log.info "Go to voicemail", loggable_params
modify_call(call_id) do |call|