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 IsAdmin(AdminLevel level) => AdminLevel >= level;
public int Points { get; set; }
public int otheramount { get; set; } = 0;

View File

@@ -7,6 +7,7 @@ using Newtonsoft.Json;
using ReallifeGamemode.Database.Entities;
using ReallifeGamemode.Database.Models;
using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Types;
/**
* @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)
{
if(user == null)
if (user == null)
{
return default;
}
@@ -107,7 +108,7 @@ namespace ReallifeGamemode.Server.Extensions
internal static void SetData(this User user, string key, object value)
{
if(user == null)
if (user == null)
{
return;
}
@@ -232,5 +233,14 @@ namespace ReallifeGamemode.Server.Extensions
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;
}
}
}