Menu

#1 Problème : si 3 contacts (dans le vcf) sont importés, le premier est importé 3 fois et les autres non

1.0
closed
None
Defect
2017-12-24
2017-12-18
No

Discussion

  • Jérémie Marotte

    Le problème semble venir de la boucle: le dernier contact uniquement est importé. Tel qu'elle est conçue, une variable lit chacun des contacts un par un et les écrit dans le fichier database.
    Pourtant, lorsqu'elle est lancée, la commande écrit dans le fichier après que chacun des contacts aient été créé.
    Il y a peut-être un soucis de mémoire avec le fs.readfile.

     
  • Jérémie Marotte

    Le problème est sur le point d'être corrigé. Il provient d'une erreur de synchronisation entre la lecture et l'écriture des fichiers.
    L'erreur n'est pas corrigée lorsque la lecture reste asynchrone. Pour cette raison, la lecture et l'écriture ont été passées en synchrone (fs.readFile -> fs.readFileSync, fs.writeFile -> fs.writeFileSync & fs.appendFile -> fs.appendFileSynC).

     
  • Jérémie Marotte

    • status: open --> closed
     

Log in to post a comment.