add online count
This commit is contained in:
+12
-6
@@ -105,6 +105,7 @@ void NetController::handleResponse(QNetworkReply *reply)
|
||||
{
|
||||
if(NEUState!=WrongPass && NEUState!=Owed && offlineCount++ > 1)
|
||||
{
|
||||
onlineCount = 0;
|
||||
offlineCount = 0;
|
||||
disconnectCount = 0;
|
||||
lastState = NEUState;
|
||||
@@ -113,16 +114,21 @@ void NetController::handleResponse(QNetworkReply *reply)
|
||||
}
|
||||
else
|
||||
{
|
||||
offlineCount = 0;
|
||||
disconnectCount = 0;
|
||||
lastState = NEUState;
|
||||
NEUState = Online;
|
||||
QStringList infoList = status.split(',');
|
||||
emit sendInfo(infoList[0], infoList[1], infoList[2], infoList[5]);
|
||||
if(onlineCount++ > 1)
|
||||
{
|
||||
onlineCount = 0;
|
||||
offlineCount = 0;
|
||||
disconnectCount = 0;
|
||||
lastState = NEUState;
|
||||
NEUState = Online;
|
||||
QStringList infoList = status.split(',');
|
||||
emit sendInfo(infoList[0], infoList[1], infoList[2], infoList[5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(disconnectCount++ > 1)
|
||||
{
|
||||
onlineCount = 0;
|
||||
offlineCount = 0;
|
||||
disconnectCount = 0;
|
||||
lastState = NEUState;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ private:
|
||||
QByteArray checkParam, username, password;
|
||||
int traffic;
|
||||
State NEUState = Unknown, lastState = Unknown;
|
||||
int offlineCount = 0, disconnectCount = 0;
|
||||
int onlineCount = 0, offlineCount = 0, disconnectCount = 0;
|
||||
|
||||
QNetworkAccessManager manager;
|
||||
QNetworkRequest request;
|
||||
|
||||
Reference in New Issue
Block a user