Skip to content

Fpvtl 1845 failed payments#3699

Open
JohnnyEmbleton wants to merge 4 commits intomasterfrom
FPVTL-1845-failed-payments
Open

Fpvtl 1845 failed payments#3699
JohnnyEmbleton wants to merge 4 commits intomasterfrom
FPVTL-1845-failed-payments

Conversation

@JohnnyEmbleton
Copy link
Copy Markdown
Contributor

@JohnnyEmbleton JohnnyEmbleton commented Mar 26, 2026

JIRA link (if applicable)

https://tools.hmcts.net/jira/browse/FPVTL-1845

Change description

This fixes a timeout issue whenever the "service-request-update" endpoint in cos-api was called. When this call comes in we currently do loads of case data updates before sending back a response. Sometimes this could take 3 seconds, by which time the calling service would timeout and give up but they would keep trying until we send them a 200.

This PR sends back a 200 immediately - an ack basically - because the calling api doesn't care what we do with the data. Once this response is sent an asynchronous thread is launched which does all the heavy lifting in the background.

Does this PR introduce a breaking change? (check one with "x")

[ ] Yes
[x] No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant