Commit 74b217eaaffcdf81effb674911a448592518834b
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 | }) |