diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2016-11-30 15:24:57 +0100 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2016-11-30 15:24:57 +0100 |
commit | 4a2347da41278999c0e7441bcd7c5a42a67ba0ee (patch) | |
tree | c60a2e860db59ada1b8fd861aaa515b17d10e9ca /app/workers | |
parent | ff21ff1489afd6a16d52acc05a71bd58abc401ac (diff) |
Track successful PuSH deliveries
Diffstat (limited to 'app/workers')
-rw-r--r-- | app/workers/pubsubhubbub/delivery_worker.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/workers/pubsubhubbub/delivery_worker.rb b/app/workers/pubsubhubbub/delivery_worker.rb index 6d526c2b1..20c72ce24 100644 --- a/app/workers/pubsubhubbub/delivery_worker.rb +++ b/app/workers/pubsubhubbub/delivery_worker.rb @@ -19,6 +19,8 @@ class Pubsubhubbub::DeliveryWorker .post(subscription.callback_url, body: payload) raise "Delivery failed for #{subscription.callback_url}: HTTP #{response.code}" unless response.code > 199 && response.code < 300 + + subscription.touch(:last_successful_delivery_at) end private |