game_manager_lib/
services.rs

1//! Serviços para interagir com APIs externas e fornecer funcionalidades ao aplicativo.
2//!
3//! **Módulos:**
4//!
5//! - `cache`: Cache de metadados para respostas de APIs externas.
6//! - `cf_aggregator`: Agregador de ofertas de jogos de várias fontes.
7//! - `gamerpower`: Integração com a API GamerPower para busca de jogos grátis.
8//! - `gemini`: Integração com a API Gemini para funcionalidades de IA.
9//! - `images`: Serviço de download e cache de imagens de capas de jogos.
10//! - `itad`: Integração com a API IsThereAnyDeal para 'tracking' de preços e ofertas.
11//! - `playtime`: Estimador inteligente de duração de jogos.
12//! - `rawg`: Integração com a API RAWG para busca de jogos e tendências.
13//! - `recommendation`: Sistema de recomendação de jogos v4.0 (modular e refatorado).
14//! - `steam`: Integração com a API Steam para importar jogos e obter detalhes.
15//! - `tags`: Serviço para classificação e gerenciamento de tags de jogos.
16
17pub mod cache;
18pub mod cf_aggregator;
19pub mod gamerpower;
20pub mod gemini;
21pub mod images;
22pub mod itad;
23pub mod playtime;
24pub mod rawg;
25pub mod recommendation;
26pub mod steam;
27pub mod tags;