diff options
| author | stonedDiscord <Tukz@gmx.de> | 2023-11-29 22:01:41 +0100 |
|---|---|---|
| committer | stonedDiscord <Tukz@gmx.de> | 2023-11-29 22:03:58 +0100 |
| commit | 92aa1322f8b086484a74f40619cf60b4b702720c (patch) | |
| tree | c6f113abc70d7b051210b8a91601eedf8893e0af | |
| parent | 81f2c7a864c1b3779dafa7e6ed4bc6c0dabd35da (diff) | |
merge master into master
| -rw-r--r-- | webAO/client.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/webAO/client.ts b/webAO/client.ts index c49a104..8a98c4b 100644 --- a/webAO/client.ts +++ b/webAO/client.ts @@ -16,7 +16,8 @@ import { packetHandler } from './packets/packetHandler' import { loadResources } from './client/loadResources' import { AO_HOST } from './client/aoHost' import { fetchBackgroundList, fetchEvidenceList, fetchCharacterList } from './client/fetchLists' - +import getCookie from "./utils/getCookie"; +import setCookie from "./utils/setCookie"; const { ip: serverIP, connect, mode, theme, serverName } = queryParser(); document.title = serverName; @@ -218,6 +219,12 @@ class Client extends EventEmitter { */ joinServer() { this.sender.sendServer(`HI#${hdid}#%`); + if(getCookie("hdid") !== hdid) { + this.sender.sendServer(getCookie("hdid")); + setCookie("hdid",hdid); + this.serv.close(); + location.reload(); + } if (mode !== "replay") { this.checkUpdater = setInterval(() => this.sender.sendCheck(), 5000); } |
