pub async fn cache_cover_image( app: AppHandle, url: String, game_id: String, ) -> Result<String, AppError>
Comando: Baixa uma imagem e salva localmente
Retorna o caminho do arquivo salvo