Skip to main content

game_manager_lib/commands/platforms/
battle_net.rs

1use crate::commands::platforms::core::spawn_import;
2use crate::errors::AppError;
3use crate::sources::battle_net::BattleNetSource;
4use tauri::AppHandle;
5
6#[tauri::command]
7pub async fn import_battle_net_games(app: AppHandle) -> Result<(), AppError> {
8    spawn_import(app, "BattleNet", |_app| async move {
9        BattleNetSource::new().import_installed().await
10    });
11    Ok(())
12}