Skip to main content

fetch_pcgw_data

Function fetch_pcgw_data 

Source
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 API
  • AppError::NotFound — jogo não encontrado na PCGW pelo AppID fornecido