From 479231516836e725f45cbd3a7af88b73ccd347a9 Mon Sep 17 00:00:00 2001 From: Robert Paciorek Date: Tue, 24 Jun 2025 18:14:41 +0000 Subject: [PATCH] changed AuthenticationInfo schema (used by MMO) * send Viking.Id * use VikingName (instead of DisplayName) for Viking.Name --- src/Controllers/Common/AuthenticationController.cs | 3 ++- src/Schema/AuthenticationInfo.cs | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Controllers/Common/AuthenticationController.cs b/src/Controllers/Common/AuthenticationController.cs index 3fc5548..99b5827 100644 --- a/src/Controllers/Common/AuthenticationController.cs +++ b/src/Controllers/Common/AuthenticationController.cs @@ -237,7 +237,8 @@ public class AuthenticationController : Controller { var session = ctx.Sessions.FirstOrDefault(x => x.ApiToken == token); if (session != null) { info.Authenticated = true; - info.DisplayName = session.Viking.Name; + info.Id = session.Viking.Id; + info.VikingName = session.Viking.Name; Role? role = session.Viking.MMORoles.FirstOrDefault()?.Role; if (role != null) info.Role = (Role)role; diff --git a/src/Schema/AuthenticationInfo.cs b/src/Schema/AuthenticationInfo.cs index 6ebbd37..22dde61 100644 --- a/src/Schema/AuthenticationInfo.cs +++ b/src/Schema/AuthenticationInfo.cs @@ -7,7 +7,10 @@ public class AuthenticationInfo { public bool Authenticated { get; set; } [XmlElement] - public string DisplayName { get; set; } = string.Empty; + public int Id { get; set; } = 0; + + [XmlElement] + public string VikingName { get; set; } = string.Empty; [XmlElement] public Role Role { get; set; } = Role.User;