fix highscores involving time

This commit is contained in:
Spirtix 2023-12-07 21:03:14 +01:00
parent 8b3ed124c6
commit 474605dd53

View File

@ -115,7 +115,9 @@ public class GameDataService {
GameDataPair? dbPair = gameData.GameDataPairs.FirstOrDefault(x => x.Name == pair.Name); GameDataPair? dbPair = gameData.GameDataPairs.FirstOrDefault(x => x.Name == pair.Name);
if (dbPair == null) if (dbPair == null)
gameData.GameDataPairs.Add(pair); gameData.GameDataPairs.Add(pair);
else if (dbPair.Value <= pair.Value) else if (pair.Name == "time" && dbPair.Value > pair.Value)
dbPair.Value = pair.Value;
else if (pair.Name != "time" && dbPair.Value <= pair.Value)
dbPair.Value = pair.Value; dbPair.Value = pair.Value;
} }
} }