Bonjour,
je suis entrain de creer un chat privée entre 2 personne en utilisant socket.io sous node.js , j'ai commencé par créer un tableux associatif nomé people = {}; et à chaque fois qu'on a une personne connecté on lui associe une sorte de clé en utilisant people[socket.id] = nom;
apres j'ai créer une fonction qui prend en paramétre un nom et nous renvoi l'id de du socket
function findUserByName(name) {
for( var socketID in people) {
if(people[socketID].name == name) {
return socketID;
}
}
console.log('not there');
}
le probléme c'est que la fonction renvoi not there malgré que je donne un nom qui exsite et que le soket lui a déja associée une clé