Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/prelobby/common/feedback/feedback.js
Context not available. | |||||
"error": message => { | "error": message => { | ||||
setFeedback(message.text || | setFeedback(message.text || | ||||
translate("Unknown error. This usually occurs because the same IP address is not allowed to register more than one account within one hour.")); | translate("Unknown error. This usually occurs because the same IP address is not allowed to register more than one account within one hour.")); | ||||
Engine.StopXmppClient(); | g_RdbLobby ? Engine.StopRdbClient() : Engine.StopXmppClient(); | ||||
}, | }, | ||||
"disconnected": message => { | "disconnected": message => { | ||||
setFeedback(message.reason); | setFeedback(message.reason); | ||||
Engine.StopXmppClient(); | g_RdbLobby ? Engine.StopRdbClient() : Engine.StopXmppClient(); | ||||
} | } | ||||
}; | }; | ||||
Context not available. | |||||
{ | { | ||||
while (true) | while (true) | ||||
{ | { | ||||
let message = Engine.LobbyGuiPollNewMessage(); | let message = g_RdbLobby ? Engine.RdbGuiPollNewMessage() : Engine.LobbyGuiPollNewMessage(); | ||||
if (!message) | if (!message) | ||||
break; | break; | ||||
Context not available. | |||||
function cancelButton() | function cancelButton() | ||||
{ | { | ||||
if (Engine.HasXmppClient()) | if (!g_RdbLobby && Engine.HasXmppClient()) | ||||
Engine.StopXmppClient(); | Engine.StopXmppClient(); | ||||
else if (g_RdbLobby && Engine.HasRdbClient()) | |||||
Engine.StopRdbClient(); | |||||
Engine.PopGuiPage(); | Engine.PopGuiPage(); | ||||
} | } | ||||
Context not available. |
Wildfire Games · Phabricator