fix IsAdmin macht server kaputt

This commit is contained in:
hydrant
2021-04-04 18:58:42 +02:00
parent af0b51d0dc
commit 68302f4d6c
2 changed files with 12 additions and 3 deletions

View File

@@ -120,7 +120,6 @@ namespace ReallifeGamemode.Database.Entities
public bool WeaponLicense { get; set; } = false; public bool WeaponLicense { get; set; } = false;
public bool IsAdmin(AdminLevel level) => AdminLevel >= level;
public int Points { get; set; } public int Points { get; set; }
public int otheramount { get; set; } = 0; public int otheramount { get; set; } = 0;

View File

@@ -7,6 +7,7 @@ using Newtonsoft.Json;
using ReallifeGamemode.Database.Entities; using ReallifeGamemode.Database.Entities;
using ReallifeGamemode.Database.Models; using ReallifeGamemode.Database.Models;
using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Types;
/** /**
* @overview Life of German Reallife - Player Extension (PlayerExtension.cs) * @overview Life of German Reallife - Player Extension (PlayerExtension.cs)
@@ -93,7 +94,7 @@ namespace ReallifeGamemode.Server.Extensions
internal static T GetData<T>(this User user, string key, T nullValue) internal static T GetData<T>(this User user, string key, T nullValue)
{ {
if(user == null) if (user == null)
{ {
return default; return default;
} }
@@ -107,7 +108,7 @@ namespace ReallifeGamemode.Server.Extensions
internal static void SetData(this User user, string key, object value) internal static void SetData(this User user, string key, object value)
{ {
if(user == null) if (user == null)
{ {
return; return;
} }
@@ -232,5 +233,14 @@ namespace ReallifeGamemode.Server.Extensions
return dbContext.UserItems.Where(u => u.UserId == user.Id).ToList(); return dbContext.UserItems.Where(u => u.UserId == user.Id).ToList();
} }
} }
public static bool IsAdmin(this User user, AdminLevel adminLevel)
{
if(user == null)
{
return false;
}
return user.AdminLevel >= adminLevel;
}
} }
} }