pub async fn fetch_pcgw_data(
steam_app_id: &str,
) -> Result<(GameExtras, Option<PcgwScrapedData>), AppError>Expand description
Busca todos os dados técnicos de um jogo no PCGamingWiki pelo Steam AppID.
Faz até 8 queries sequenciais (com delay entre elas) cobrindo todas as
tabelas Cargo relevantes. Retorna None se o jogo não for encontrado na PCGW.
§Erros
AppError::NetworkError— falha de rede (sem internet, timeout, rate limit)AppError::ParseError— resposta inesperada da APIAppError::NotFound— jogo não encontrado na PCGW pelo AppID fornecido