Add check for existing word in glossary
parent
c746f26abd
commit
96999dff8b
|
@ -564,8 +564,18 @@ fun sauvegarderDonneesDansFichier(listeMots: List<Mot>) {
|
|||
|
||||
fun ajouterMotAuGlossaire(nouveauMot: Mot) {
|
||||
val listeMots = chargerDonneesDepuisFichier().toMutableList()
|
||||
|
||||
// Vérifier si le mot existe déjà dans le glossaire
|
||||
if (listeMots.any { it.nom.equals(nouveauMot.nom, ignoreCase = true) }) {
|
||||
println("Le mot '${nouveauMot.nom}' existe déjà dans le glossaire. Ajout annulé.")
|
||||
return
|
||||
}
|
||||
|
||||
// Ajouter le nouveau mot seulement s'il n'existe pas déjà
|
||||
listeMots.add(nouveauMot)
|
||||
sauvegarderDonneesDansFichier(listeMots)
|
||||
|
||||
println("Mot ajouté avec succès : ${nouveauMot.nom}")
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue