mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-12-29 03:20:46 +08:00
added a version mismatch screen
This commit is contained in:
parent
b80bb93cfd
commit
4840a1eb2e
2 changed files with 10 additions and 6 deletions
|
|
@ -975,7 +975,7 @@ async function insertImageEmoji(text) {
|
|||
socket.on("connect", (f) => {
|
||||
UpdateConfig.setTimerStyle("mini", true);
|
||||
state = 1;
|
||||
Notifications.add("Connected to Tribe", 1);
|
||||
Notifications.add("Connected", 1, undefined, "Tribe");
|
||||
let name = "Guest";
|
||||
if (firebase.auth().currentUser !== null) {
|
||||
name = firebase.auth().currentUser.displayName;
|
||||
|
|
@ -1011,11 +1011,14 @@ socket.on("mp_update_online_stats", (data) => {
|
|||
`<div class="small">Version ${data.version}</div>`
|
||||
);
|
||||
if (data.version !== expectedVersion) {
|
||||
Notifications.add(
|
||||
`Tribe version mismatch. Try refreshing or clearing cache. Client version: ${expectedVersion}, server version: ${data.version}`,
|
||||
-1
|
||||
);
|
||||
socket.disconnect();
|
||||
$(".pageTribe .preloader .icon").html(
|
||||
`<i class="fas fa-exclamation-triangle"></i>`
|
||||
);
|
||||
$(".pageTribe .preloader .text").html(
|
||||
`Version mismatch.<br>Try refreshing or clearing cache.<br><br>Client version: ${expectedVersion}<br>Server version: ${data.version}`
|
||||
);
|
||||
$(".pageTribe .preloader .reconnectButton").addClass(`hidden`);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -1026,7 +1029,7 @@ socket.on("mp_update_name", (data) => {
|
|||
socket.on("disconnect", (f) => {
|
||||
state = -1;
|
||||
room = undefined;
|
||||
Notifications.add("Disconnected from Tribe", 0);
|
||||
Notifications.add("Disconnected", 0, undefined, "Tribe");
|
||||
resetLobby();
|
||||
resetRace();
|
||||
resetResult();
|
||||
|
|
|
|||
|
|
@ -3590,6 +3590,7 @@ key {
|
|||
.text {
|
||||
font-size: 1rem;
|
||||
color: var(--sub-color);
|
||||
text-align: center;
|
||||
}
|
||||
.button {
|
||||
font-size: 1rem;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue