EDSC-4344: Refresh order status page faster while order is still creating #1857
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
What is the feature?
Refresh order status page faster while order is still creating
What is the Solution?
While the order is in the
creating
state, fetch the order status every 5s (configurable).Refactor the OrderStatusItem component to be a functional component with Testing Library tests
Adds the last updated day/time to the order status page. This is the last time our backend checked the status of the order (every 60s)
What areas of the application does this impact?
Order status page
Testing
Locally run EDSC with
npm run start:optionals
Submit an order, watch the network tab to see how often the
retrieval_collections/{id}
endpoint is called. While the order iscreating
it will be every 5s. After it moves to In Progress it will refresh every 60sThis Harmony job works well
Checklist