Encapsula o fluxo repetitivo de uma ação de importação de plataforma:
seta loading, atualiza status, dispara toast de sucesso/erro, notifica a
biblioteca e garante que o loading volte a false no final.
Esse padrão estava duplicado manualmente 5 vezes no antigo
useStoresConfig (uma cópia por plataforma). Cada hook de plataforma
(useSteamConfig, useEpicConfig, ...) usa este hook internamente, passando
a função de importação real do service correspondente.
Args permite plataformas cuja importação aceita parâmetros opcionais,
como o configPath do Heroic ou o appStatePath do Legacy Games.
Encapsula o fluxo repetitivo de uma ação de importação de plataforma: seta loading, atualiza status, dispara toast de sucesso/erro, notifica a biblioteca e garante que o loading volte a
falseno final.Esse padrão estava duplicado manualmente 5 vezes no antigo
useStoresConfig(uma cópia por plataforma). Cada hook de plataforma (useSteamConfig, useEpicConfig, ...) usa este hook internamente, passando a função de importação real do service correspondente.Argspermite plataformas cuja importação aceita parâmetros opcionais, como oconfigPathdo Heroic ou oappStatePathdo Legacy Games.