Add system to kick people if they connect to multiple servers at once. (#34563)

This commit is contained in:
Pieter-Jan Briers
2025-01-22 00:23:47 +01:00
committed by GitHub
parent 1031d2a6c1
commit 71c9dfc9ea
12 changed files with 242 additions and 27 deletions

View File

@@ -1801,6 +1801,8 @@ INSERT INTO player_round (players_id, rounds_id) VALUES ({players[player]}, {id}
#endregion
public abstract Task SendNotification(DatabaseNotification notification);
// SQLite returns DateTime as Kind=Unspecified, Npgsql actually knows for sure it's Kind=Utc.
// Normalize DateTimes here so they're always Utc. Thanks.
protected abstract DateTime NormalizeDatabaseTime(DateTime time);