Skip to main content

get_pcgw_scraped_data

Function get_pcgw_scraped_data 

Source
pub async fn get_pcgw_scraped_data(
    steam_app_id: String,
    conn: State<'_, AppState>,
) -> Result<Option<PcgwScrapedResponse>, String>
Expand description

Retorna os dados do scraper (requisitos e caminhos) para um jogo.

Fluxo:

  1. Consulta SQLite — se existir, retorna imediatamente
  2. Se não existir e steam_app_id estiver disponível → busca online via fetch_pcgw_data (que já salva scraper + cargo juntos)
  3. Retorna None se o jogo não foi encontrado na PCGW ou se não há Steam AppID disponível