Schoening

Switch Case Error

Dec 4th, 2012
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // OK, so this was supposed to be an Array.indexOf(indexID) that I made after reading about the method on  https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf  
  2. // Supposed to return either -1 or the found value
  3. // I dumbed it down to debug it, but it still does not work! I only get the  Default triggered.
  4.  
  5. socket.on("message", function (data) {
  6.  
  7. var new_data = data.split(',');
  8.  
  9. switch(new_data[0]){
  10.  
  11. case "username":
  12.            
  13.     var indexID = 1;
  14.     switch(indexID){
  15.                
  16.                
  17.         case indexID == 1:
  18.                    
  19.                
  20.             clientID.username = new_data[1];
  21.                    
  22.             // Push players Array new Username
  23.             players.push(clientID.username);
  24.                    
  25.             // emit message telling the user his new name!
  26.             socket.emit("message", "test," + clientID.username);           
  27.         break;
  28.                
  29.         case indexID !== 1:
  30.  
  31.            
  32.                 requestusername("taken");
  33.         break;
  34.                
  35.         // Sends a Error message if nothing else triggered:
  36.         default:
  37.             socket.emit("message", "error," + clientID.username);
  38.     };
Advertisement
Add Comment
Please, Sign In to add comment