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.jsonconfig.json:%APPDATA%\IGClient\config.json