show player disconnected state
This commit is contained in:
@@ -314,7 +314,12 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
|
|||||||
<span className={lobby.black?.name ? "font-bold" : ""}>
|
<span className={lobby.black?.name ? "font-bold" : ""}>
|
||||||
{lobby.black?.name || "(no one)"}
|
{lobby.black?.name || "(no one)"}
|
||||||
</span>
|
</span>
|
||||||
<span className="text-xs">black</span>
|
<span className="flex items-center gap-1 text-xs">
|
||||||
|
black
|
||||||
|
{lobby.black?.connected === false && (
|
||||||
|
<span className="badge badge-xs badge-error">disconnected</span>
|
||||||
|
)}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
const whiteHtml = (
|
const whiteHtml = (
|
||||||
@@ -322,7 +327,12 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
|
|||||||
<span className={lobby.white?.name ? "font-bold" : ""}>
|
<span className={lobby.white?.name ? "font-bold" : ""}>
|
||||||
{lobby.white?.name || "(no one)"}
|
{lobby.white?.name || "(no one)"}
|
||||||
</span>
|
</span>
|
||||||
<span className="text-xs">white</span>
|
<span className="flex items-center gap-1 text-xs">
|
||||||
|
white
|
||||||
|
{lobby.white?.connected === false && (
|
||||||
|
<span className="badge badge-xs badge-error">disconnected</span>
|
||||||
|
)}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,10 @@ export const createGame = async (req: Request, res: Response) => {
|
|||||||
res.status(401).end();
|
res.status(401).end();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const user: User = req.session.user;
|
const user: User = {
|
||||||
|
...req.session.user,
|
||||||
|
connected: false
|
||||||
|
};
|
||||||
const unlisted: boolean = req.body.unlisted ?? false;
|
const unlisted: boolean = req.body.unlisted ?? false;
|
||||||
const game: Game = {
|
const game: Game = {
|
||||||
code: nanoid(6),
|
code: nanoid(6),
|
||||||
|
|||||||
Reference in New Issue
Block a user