Deny hosting a game if a player is muted

This commit is contained in:
Dunedan 2024-08-22 08:09:50 +02:00
parent a2e0749c01
commit e9ec7897ea
Signed by: Dunedan
GPG Key ID: 885B16854284E0B2

View File

@ -13,12 +13,13 @@ class HostButton
let onConnectionStatusChange = this.onConnectionStatusChange.bind(this);
xmppMessages.registerXmppMessageHandler("system", "connected", onConnectionStatusChange);
xmppMessages.registerXmppMessageHandler("system", "disconnected", onConnectionStatusChange);
xmppMessages.registerXmppMessageHandler("chat", "role", onConnectionStatusChange);
this.onConnectionStatusChange();
}
onConnectionStatusChange()
{
this.hostButton.enabled = Engine.IsXmppClientConnected();
this.hostButton.enabled = Engine.IsXmppClientConnected() && Engine.LobbyGetPlayerRole(g_Nickname) != "visitor";;
}
onPress()