update ping time on any packet, not just ping packets, for now

This commit is contained in:
Lion Kortlepel
2021-03-30 15:31:04 +02:00
parent 61726ea3ab
commit 1875c8832d
2 changed files with 7 additions and 5 deletions

View File

@@ -76,6 +76,8 @@ void TServer::GlobalParser(const std::weak_ptr<TClient>& Client, std::string Pac
return;
}
auto LockedClient = Client.lock();
// FIXME: this should not be needed here
LockedClient->UpdatePingTime();
std::any Res;
char Code = Packet.at(0);
@@ -96,7 +98,6 @@ void TServer::GlobalParser(const std::weak_ptr<TClient>& Client, std::string Pac
case 'p':
Network.Respond(*LockedClient, ("p"), false);
Network.UpdatePlayer(*LockedClient);
LockedClient->UpdatePingTime();
return;
case 'O':
if (Packet.length() > 1000) {