Skip to main content

import_indiegala_games

Function import_indiegala_games 

Source
pub async fn import_indiegala_games(
    app: AppHandle,
    state: State<'_, AppState>,
    full: bool,
    installed_json_path: Option<String>,
    config_json_path: Option<String>,
) -> Result<String, AppError>
Expand description

Importa jogos da IndieGala via IGClient.

full=false (padrão): só jogos instalados no momento, via installed.json. full=true: biblioteca completa de posse via config.json (user_collection), cruzada com installed.json pra marcar o que está instalado e reaproveitar metadados desses casos.

installed_json_path/config_json_path — caminhos customizados opcionais. Se omitidos, usam os caminhos padrão do Windows:

  • installed.json: %APPDATA%\IGClient\storage\installed.json
  • config.json: %APPDATA%\IGClient\config.json