mirror of
https://github.com/dscalzi/HeliosLauncher.git
synced 2024-12-21 19:22:13 -08:00
Refactor menu visibility logic in athshield.js
Separate logic for 'cacher' and 'bloquer' options and update corresponding values to 'hidden' and 'blocked' respectively. Ensure configuration is saved after setting the menu visibility.
This commit is contained in:
parent
fc5a2d4b8d
commit
96e0ca12f4
@ -44,17 +44,21 @@ function startCLI() {
|
||||
return
|
||||
}
|
||||
|
||||
if (menuAnswer.toLowerCase() === 'cacher' || menuAnswer.toLowerCase() === 'bloquer') {
|
||||
config.menuVisibility = menuAnswer.toLowerCase()
|
||||
console.log(`Athena's Shield activé. Menu ${config.menuVisibility === 'cacher' ? 'caché' : 'bloqué'}.`)
|
||||
|
||||
// Sauvegarder la configuration modifiée
|
||||
saveConfig(config)
|
||||
rl.close()
|
||||
if (menuAnswer.toLowerCase() === 'cacher') {
|
||||
config.menuVisibility = 'hidden' // Change to 'hidden'
|
||||
console.log(`Athena's Shield activé. Menu caché.`)
|
||||
} else if (menuAnswer.toLowerCase() === 'bloquer') {
|
||||
config.menuVisibility = 'blocked' // Change to 'blocked'
|
||||
console.log(`Athena's Shield activé. Menu bloqué.`)
|
||||
} else {
|
||||
console.log('Option non valide pour le menu.')
|
||||
rl.close()
|
||||
return
|
||||
}
|
||||
|
||||
// Sauvegarder la configuration modifiée
|
||||
saveConfig(config)
|
||||
rl.close()
|
||||
})
|
||||
} else if (answer.toLowerCase() === 'non') {
|
||||
console.log('Athena\'s Shield non activé. Fermeture du CLI.')
|
||||
|
Loading…
Reference in New Issue
Block a user