Description
Enhance Chat service to utilize polling. The chat service can take up to 30 seconds to generate a reply to the user. Other services that have long running responses time make use of polling. This will help improve maintainability.
Acceptance Criteria
- The task is complete when each chat request has a job ID associated with it.
- When requesting with a job ID, a "processing" response or the result must be returned immediately.
Notes
- pdf_processor_service and frontend need to be updated to match
Description
Enhance Chat service to utilize polling. The chat service can take up to 30 seconds to generate a reply to the user. Other services that have long running responses time make use of polling. This will help improve maintainability.
Acceptance Criteria
Notes