Problem
External services are waiting indefinitely without showing errors or warnings. The application should provide warnings and continue processing instead of hanging.
Expected Behavior
When external services fail to respond or take too long:
- Show a warning message
- Continue processing instead of blocking
- Implement proper timeout handling
Current Behavior
- External services wait indefinitely
- No error messages or warnings are displayed
- Application appears to hang
Suggested Solution
- Add timeout configuration for external service calls
- Implement warning messages when services are unreachable
- Allow the application to continue functioning with degraded external service functionality