Commit 6e7dd7b990f1ac0053ed24716cee437f512c4ba7
1 parent
83c88813
Mise à jour des dépendances
Showing
2 changed files
with
10 additions
and
9 deletions
Show diff stats
app/services/PolyUserServ.js
... | ... | @@ -4,7 +4,9 @@ var Client = require('ssh2').Client; |
4 | 4 | var creds = require('../../config/sshAuth'); |
5 | 5 | var NodeCache = require("node-cache"); |
6 | 6 | |
7 | -var cache = new NodeCache(); | |
7 | +var cache = new NodeCache({ | |
8 | + stdTTL: 24 * 60 * 60 | |
9 | +}); | |
8 | 10 | |
9 | 11 | var PolyUserServ = {}; |
10 | 12 | |
... | ... | @@ -125,10 +127,10 @@ PolyUserServ.get = function (login, cb) { |
125 | 127 | if (err) { |
126 | 128 | cb(err); |
127 | 129 | } else { |
128 | - if (data[login] === undefined) { | |
129 | - PolyUserServ.add(login, cb); | |
130 | + if (data) { | |
131 | + cb(null, data); | |
130 | 132 | } else { |
131 | - cb(null, data[login]); | |
133 | + PolyUserServ.add(login, cb); | |
132 | 134 | } |
133 | 135 | } |
134 | 136 | }); | ... | ... |
package.json
... | ... | @@ -4,15 +4,14 @@ |
4 | 4 | "repository": "https://github.com/ClubInfoPolytechLille/ci-site", |
5 | 5 | "dependencies": { |
6 | 6 | "async": "^0.9.0", |
7 | - "body-parser": "^1.12.2", | |
7 | + "body-parser": "^1.12.3", | |
8 | 8 | "compression": "^1.4.3", |
9 | - "connect-mongo": "^0.8.0", | |
9 | + "connect-mongo": "^0.8.1", | |
10 | 10 | "cookie-parser": "^1.3.4", |
11 | 11 | "express": "^4.12.3", |
12 | - "express-http-proxy": "^0.5.0", | |
13 | 12 | "express-session": "^1.11.1", |
14 | - "mongoose": "^4.0.1", | |
15 | - "node-cache": "^1.1.0", | |
13 | + "mongoose": "^4.0.2", | |
14 | + "node-cache": "^2.1.1", | |
16 | 15 | "node-line-reader": "0.0.2", |
17 | 16 | "serve-favicon": "^2.2.0", |
18 | 17 | "ssh2": "^0.4.6", | ... | ... |