fix: close all active windows on connection lost

This commit is contained in:
Niklas 2023-03-21 02:00:54 +01:00
parent 8ebb95fb8f
commit 82e3760818
2 changed files with 2 additions and 1 deletions

View File

@ -76,6 +76,7 @@ export const App: FC<{}> = props => {
setMessage("Connection Error");
return;
case NitroCommunicationDemoEvent.CONNECTION_CLOSED:
GetNitroInstance().createLinkEvent("*/hide");
if (GetNitroInstance().roomEngine) GetNitroInstance().roomEngine.dispose();
HabboWebTools.send(-1, "client.init.handshake.fail");

View File

@ -246,7 +246,7 @@ export class Nitro implements INitro {
const prefix = tracker.eventUrlPrefix;
if (prefix.length > 0) {
if (link.substr(0, prefix.length) === prefix) tracker.linkReceived(link);
if (link.substring(0, 1) === "*" || link.substring(0, prefix.length) === prefix) tracker.linkReceived(link);
} else {
tracker.linkReceived(link);
}