10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/sidekiq/evss/update_claim_from_remote_job.rb', line 10
def perform(user_uuid, claim_id)
Raven.tags_context(source: 'claims-status')
user = User.find user_uuid
claim = EVSSClaim.find claim_id
= EVSS::AuthHeaders.new(user).to_h
raw_claim = EVSS::ClaimsService.new(
).find_claim_with_docs_by_id(claim.evss_id).body.fetch('claim', {})
claim.update(data: raw_claim)
set_status(user_uuid, claim_id, 'SUCCESS')
rescue
set_status(user_uuid, claim_id, 'FAILED')
raise
end
|