comparison rlgwebd.js @ 64:e3082fd06520

Some status improvements. Status messages now consistently use the game's uname, and the table of choices puts the games in the right order.
author John "Elwin" Edwards <elwin@sdf.org>
date Wed, 20 Jun 2012 08:49:10 -0700
parents 7793ad53b90f
children 57bf0dcd080e
comparison
equal deleted inserted replaced
63:a077f9f84052 64:e3082fd06520
804 var reply = {"s": allowlogin, "g": []}; 804 var reply = {"s": allowlogin, "g": []};
805 for (var sessid in sessions) { 805 for (var sessid in sessions) {
806 var gamedesc = {}; 806 var gamedesc = {};
807 gamedesc["n"] = sessid; 807 gamedesc["n"] = sessid;
808 gamedesc["p"] = sessions[sessid].pname; 808 gamedesc["p"] = sessions[sessid].pname;
809 gamedesc["g"] = sessions[sessid].game.name; 809 gamedesc["g"] = sessions[sessid].game.uname;
810 reply["g"].push(gamedesc); 810 reply["g"].push(gamedesc);
811 } 811 }
812 res.writeHead(200, { "Content-Type": "application/json" }); 812 res.writeHead(200, { "Content-Type": "application/json" });
813 if (req.method != 'HEAD') 813 if (req.method != 'HEAD')
814 res.write(JSON.stringify(reply)); 814 res.write(JSON.stringify(reply));