Update join logic — remove playerName from join request, store numeric ID only
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user