kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Don't send message unless it is a UUID request or our UUID is valid
rodzic
ffb9d2f411
commit
8d0eb92004
|
@ -47,6 +47,7 @@ var g_gtStatusCount = 0;
|
||||||
var g_gtStatusTime = 500;
|
var g_gtStatusTime = 500;
|
||||||
var g_gtMaxChatMessages = 100;
|
var g_gtMaxChatMessages = 100;
|
||||||
var g_gtNeedUsersList = true;
|
var g_gtNeedUsersList = true;
|
||||||
|
var g_gtUuidValid = false;
|
||||||
|
|
||||||
var g_gtLiveStatusUpdate = false;
|
var g_gtLiveStatusUpdate = false;
|
||||||
|
|
||||||
|
@ -183,6 +184,7 @@ function gtSetIdle()
|
||||||
g_gtState = ChatState.idle;
|
g_gtState = ChatState.idle;
|
||||||
g_lastGtStatus = "";
|
g_lastGtStatus = "";
|
||||||
}
|
}
|
||||||
|
g_gtUuidValid = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function gtStatusCheck()
|
function gtStatusCheck()
|
||||||
|
@ -211,11 +213,11 @@ function gtStatusCheck()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function sendGtJson(json)
|
function sendGtJson(json, isUUIDrequest = false)
|
||||||
{
|
{
|
||||||
if (g_gtChatSocket != null)
|
if (g_gtChatSocket != null)
|
||||||
{
|
{
|
||||||
if (g_gtChatSocket.readyState === WebSocket.OPEN)
|
if (g_gtChatSocket.readyState === WebSocket.OPEN && (isUUIDrequest || g_gtUuidValid))
|
||||||
{
|
{
|
||||||
g_gtChatSocket.send(json);
|
g_gtChatSocket.send(json);
|
||||||
}
|
}
|
||||||
|
@ -561,7 +563,7 @@ function gtChatSendUUID()
|
||||||
msg.call = myDEcall;
|
msg.call = myDEcall;
|
||||||
msg.ver = gtShortVersion;
|
msg.ver = gtShortVersion;
|
||||||
|
|
||||||
sendGtJson(JSON.stringify(msg));
|
sendGtJson(JSON.stringify(msg), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
function gtChatSetUUID(jsmesg)
|
function gtChatSetUUID(jsmesg)
|
||||||
|
@ -569,6 +571,7 @@ function gtChatSetUUID(jsmesg)
|
||||||
g_appSettings.chatUUID = jsmesg.uuid;
|
g_appSettings.chatUUID = jsmesg.uuid;
|
||||||
myChatId = jsmesg.id;
|
myChatId = jsmesg.id;
|
||||||
|
|
||||||
|
g_gtUuidValid = true;
|
||||||
gtChatSendStatus();
|
gtChatSendStatus();
|
||||||
|
|
||||||
g_gtState = ChatState.status;
|
g_gtState = ChatState.status;
|
||||||
|
|
Ładowanie…
Reference in New Issue