Update join logic — remove playerName from join request, store numeric ID only

This commit is contained in:
2026-04-08 18:53:05 -05:00
parent 67bd8d9e77
commit b76bcbffb2

View File

@@ -24,7 +24,7 @@ let playerTimerRemaining=0,playerTimerInterval=null;
const saveMod=(id,s)=>localStorage.setItem('mod',JSON.stringify({id,s}));
const loadMod=()=>{try{return JSON.parse(localStorage.getItem('mod')||'null');}catch{return null;}};
const clearMod=()=>{localStorage.removeItem('mod');document.getElementById('rejoin-bar').style.display='none';};
const savePlay=(rid,pid,name)=>localStorage.setItem('play',JSON.stringify({rid,pid,name}));
const savePlay=(rid,pid)=>localStorage.setItem('play',JSON.stringify({rid,pid}));
const loadPlay=()=>{try{return JSON.parse(localStorage.getItem('play')||'null');}catch{return null;}};
// ══════════════════════════════════════════════════════
@@ -68,7 +68,7 @@ function handle(msg){
break;
case 'joined':
myId=msg.playerId;room=msg.room;role='player';
savePlay(room.id,myId,document.getElementById('ji-name').value||loadPlay()?.name||'');
savePlay(room.id,myId);
showScr('s-player');renderPlayer();
break;
case 'room_update':
@@ -171,10 +171,8 @@ function setConn(on){
function goSetup(){renderSetupTeamNames();showScr('s-setup');}
function joinRoom(){
const code=document.getElementById('ji-code').value.trim().toUpperCase();
const name=document.getElementById('ji-name').value.trim();
if(!code){toast('Enter room code','err');return;}
if(!name){toast('Enter your name','err');return;}
connect(()=>ws_send({type:'join_room',roomId:code,playerName:name}));
connect(()=>ws_send({type:'join_room',roomId:code}));
}
function openRejoin(){
const m=loadMod();if(!m)return;