467090e5d2
continuous-integration/drone/push Build is passing
- Introduced a new method to validate company IDs for AI recommendations, ensuring all requested companies exist before processing. - Added caching logic to retrieve AI recommendations efficiently, reducing unnecessary calls and improving performance. - Utilized errgroup for concurrent processing of AI recommendations across multiple companies, enhancing responsiveness. - Updated the tender service to handle rejected tenders more effectively by incorporating concurrent fetching of rejected tender IDs. This update significantly improves the AI recommendations process by ensuring accurate company validation and optimizing data retrieval through caching and concurrency, enhancing overall system performance and user experience.