2024-02-23 20:48:46 +01:00
|
|
|
export async function load({ params }) {
|
|
|
|
|
|
|
|
let authid=await Edge.Client.rpc("getAuthid");
|
|
|
|
let authpseudo=await Edge.Client.rpc("getAuthpseudo");
|
|
|
|
let authisuser=await Edge.Client.rpc("getAuthisuser");
|
|
|
|
let player=await Edge.Client.rpc("initPlayer",{"_id":authid,"name":authpseudo,"isuser":(authisuser!="anon")});
|
|
|
|
|
|
|
|
let party;
|
|
|
|
let players;
|
|
|
|
if(player.partyid) {
|
|
|
|
party = await Edge.Client.rpc("getParty",player.partyid).catch(err => console.error(err));
|
|
|
|
players= await Edge.Client.rpc("getPartyplayers",party._id).catch(err => console.error(err));
|
|
|
|
}
|
|
|
|
else window.location.href = '/';
|
|
|
|
|
|
|
|
if(party.status=="playerwait") {
|
2024-02-24 03:13:02 +01:00
|
|
|
console.log("wait");
|
2024-02-23 20:48:46 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
let data = {
|
|
|
|
params,
|
|
|
|
party,
|
|
|
|
players,
|
|
|
|
player,
|
|
|
|
};
|
|
|
|
|
|
|
|
Edge.Client.send({ [party._id]: data });
|
|
|
|
|
|
|
|
// Return data
|
|
|
|
return data;
|
|
|
|
}
|