Skip to main content

merge_local_install_status

Function merge_local_install_status 

Source
pub fn merge_local_install_status(
    library_games: &mut Vec<SourceGame>,
    local_games: Vec<SourceGame>,
)
Expand description

Cruza a biblioteca completa (OAuth) com os jogos detectados localmente via manifesto, marcando como instalados os que baterem por nome (case-insensitive) — já que o AppName do manifesto local e o catalogItemId da API não são o mesmo ID. Jogos instalados que, por algum motivo, não aparecerem na biblioteca são mantidos como entradas à parte.