Improve accuracy of total game time
This commit is contained in:
parent
f451920fb7
commit
c7572fdaf2
@ -420,6 +420,7 @@ export class GameController
|
|||||||
public getGameConfig(sessionID: string): IGameConfigResponse
|
public getGameConfig(sessionID: string): IGameConfigResponse
|
||||||
{
|
{
|
||||||
const profile = this.profileHelper.getPmcProfile(sessionID);
|
const profile = this.profileHelper.getPmcProfile(sessionID);
|
||||||
|
const gameTime = profile.Stats?.Eft.OverallCounters.Items?.find(counter => counter.Key.includes("LifeTime") && counter.Key.includes("Pmc"))?.Value ?? 0;
|
||||||
|
|
||||||
const config: IGameConfigResponse = {
|
const config: IGameConfigResponse = {
|
||||||
languages: this.databaseServer.getTables().locales.languages,
|
languages: this.databaseServer.getTables().locales.languages,
|
||||||
@ -440,7 +441,7 @@ export class GameController
|
|||||||
useProtobuf: false,
|
useProtobuf: false,
|
||||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
utc_time: new Date().getTime() / 1000,
|
utc_time: new Date().getTime() / 1000,
|
||||||
totalInGame: profile.Stats?.Eft?.TotalInGameTime ?? 0,
|
totalInGame: gameTime,
|
||||||
};
|
};
|
||||||
|
|
||||||
return config;
|
return config;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user