Browse Source

Raise an error if salmon request response is unsatisfactory (#3960)

pull/4/head
ThibG 6 years ago
committed by Eugen Rochko
parent
commit
a91d968cab
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      app/services/send_interaction_service.rb

+ 2
- 1
app/services/send_interaction_service.rb View File

@ -13,7 +13,8 @@ class SendInteractionService < BaseService
return if block_notification?
envelope = salmon.pack(@xml, @source_account.keypair)
salmon.post(@target_account.salmon_url, envelope)
delivery = salmon.post(@target_account.salmon_url, envelope)
raise "Delivery failed for #{target_account.salmon_url}: HTTP #{delivery.code}" unless delivery.code > 199 && delivery.code < 300
end
private

Loading…
Cancel
Save