using MareSynchronosShared.Utils; using Microsoft.AspNetCore.Mvc; namespace MareSynchronosStaticFilesServer.Controllers; public class ControllerBase : Controller { protected ILogger _logger; public ControllerBase(ILogger logger) { _logger = logger; } protected string MareUser => HttpContext.User.Claims.First(f => string.Equals(f.Type, MareClaimTypes.Uid, StringComparison.Ordinal)).Value; protected string Continent => HttpContext.User.Claims.FirstOrDefault(f => string.Equals(f.Type, MareClaimTypes.Continent, StringComparison.Ordinal))?.Value ?? "*"; protected bool IsPriority => false; }