Deny hosting a game if a player is muted

This commit is contained in:
Daniel Roschka 2024-08-22 08:02:45 +02:00
parent a2e0749c01
commit 120c5c71c3
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()