Role ban improvements (#6855)
This commit is contained in:
@@ -217,9 +217,9 @@ namespace Content.Server.Database
|
||||
|
||||
db.PgDbContext.Unban.Add(new ServerUnban
|
||||
{
|
||||
BanId = serverUnban.BanId,
|
||||
UnbanningAdmin = serverUnban.UnbanningAdmin?.UserId,
|
||||
UnbanTime = serverUnban.UnbanTime.UtcDateTime
|
||||
BanId = serverUnban.BanId,
|
||||
UnbanningAdmin = serverUnban.UnbanningAdmin?.UserId,
|
||||
UnbanTime = serverUnban.UnbanTime.UtcDateTime
|
||||
});
|
||||
|
||||
await db.PgDbContext.SaveChangesAsync();
|
||||
@@ -401,9 +401,9 @@ namespace Content.Server.Database
|
||||
|
||||
db.PgDbContext.RoleUnban.Add(new ServerRoleUnban
|
||||
{
|
||||
BanId = serverRoleUnban.BanId,
|
||||
UnbanningAdmin = serverRoleUnban.UnbanningAdmin?.UserId,
|
||||
UnbanTime = serverRoleUnban.UnbanTime.UtcDateTime
|
||||
BanId = serverRoleUnban.BanId,
|
||||
UnbanningAdmin = serverRoleUnban.UnbanningAdmin?.UserId,
|
||||
UnbanTime = serverRoleUnban.UnbanTime.UtcDateTime
|
||||
});
|
||||
|
||||
await db.PgDbContext.SaveChangesAsync();
|
||||
|
||||
@@ -187,7 +187,7 @@ namespace Content.Server.Database
|
||||
var queryBans = await GetAllRoleBans(db.SqliteDbContext, includeUnbanned);
|
||||
|
||||
return queryBans
|
||||
.Where(b => BanMatches(b, address, userId, hwId))
|
||||
.Where(b => RoleBanMatches(b, address, userId, hwId))
|
||||
.Select(ConvertRoleBan)
|
||||
.ToList()!;
|
||||
}
|
||||
@@ -206,7 +206,7 @@ namespace Content.Server.Database
|
||||
return await query.ToListAsync();
|
||||
}
|
||||
|
||||
private static bool BanMatches(
|
||||
private static bool RoleBanMatches(
|
||||
ServerRoleBan ban,
|
||||
IPAddress? address,
|
||||
NetUserId? userId,
|
||||
|
||||
Reference in New Issue
Block a user