Commit 74b217eaaffcdf81effb674911a448592518834b

Authored by Geoffrey PREUD'HOMME
1 parent 725cb3f7

Ferme le fichier dès que le nom a été trouvé

C'est la raison principale pour laquelle j'ai utilisé un stream plutôt
que de charger tout en mémoire, mais j'ai pas l'impression que ça soit
très efficace...
Showing 1 changed file with 2 additions and 0 deletions   Show diff stats
app/controllers/noms.js
@@ -24,8 +24,10 @@ noms.get = function (login, cb) { @@ -24,8 +24,10 @@ noms.get = function (login, cb) {
24 stream.pipe(transform) 24 stream.pipe(transform)
25 transform.on('data', function (line) { 25 transform.on('data', function (line) {
26 ex = line.split(':') 26 ex = line.split(':')
  27 + console.log(line)
27 if (ex[0] == login) { // Si trouvé 28 if (ex[0] == login) { // Si trouvé
28 found = true 29 found = true
  30 + stream.close()
29 cb(ex[4]) 31 cb(ex[4])
30 } 32 }
31 }) 33 })