Bonjour à tous et merci d'avance pour votre aide.
Mon code fonctionne, mais j'aurais souhaité avoir du code plus propre, plus concis.
Voici ma classe qui me permet de consulter un serveur Redis et entre autre avec l'une de ces méthode "checkUser".
Et à chaque reprise où j'ai besoin de ma méthode checkUser, je dois répéter ce bloc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 redisProcess = { checkUser : function (token, callback){ redis_client.SISMEMBER('user:' + token, function (err, res) { if (err || res == 0){ callback(false); }else{ callback(true); } }); } }
J'avais tenter un try catch, mais l'aspect asynchrone du code ma posé problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 redisProcess.checkUser(token, function(err, data){ if(!err){ console.log(err); return false }else{ //J'éxécute mon code } });
Merci à vous;
Partager