change report checks (i really need to find a better way to do this)

This commit is contained in:
Alan Moon 2025-02-11 14:13:59 -08:00
parent 299b9cc0ca
commit 35a120bee9

View File

@ -228,20 +228,20 @@ public class AuthenticationController : Controller {
foreach(var report in reportsType1) foreach(var report in reportsType1)
{ {
if (DateTime.Compare(report.CreatedAt, DateTime.UtcNow) < 0) i1++; if (DateTime.Compare(DateTime.UtcNow, report.CreatedAt) > 0) i1++;
} }
foreach(var report in reportsType2) foreach(var report in reportsType2)
{ {
if (DateTime.Compare(report.CreatedAt, DateTime.UtcNow) < 0) i2++; if (DateTime.Compare(DateTime.UtcNow, report.CreatedAt) > 0) i2++;
} }
foreach(var report in reportsType3) foreach(var report in reportsType3)
{ {
if (DateTime.Compare(report.CreatedAt, DateTime.UtcNow) < 0) i3++; if (DateTime.Compare(DateTime.UtcNow, report.CreatedAt) > 0) i3++;
} }
if (i1 > 3 || i2 > 3 || i3 > 3) if (i1 >= 3 || i2 >= 3 || i3 >= 3)
{ {
// add a one week ban to the user, clear report history, and disallow login // add a one week ban to the user, clear report history, and disallow login
moderationService.AddBanToUser(viking.User, UserBanType.TemporarySuspension, DateTime.UtcNow.AddDays(7)); moderationService.AddBanToUser(viking.User, UserBanType.TemporarySuspension, DateTime.UtcNow.AddDays(7));