Added GameVersion to MMO Authentication response.

This commit is contained in:
Hipposgrumm 2025-05-29 14:28:22 -06:00
parent d00d56a095
commit 8310ee8ebb
2 changed files with 9 additions and 1 deletions

View File

@ -237,8 +237,13 @@ public class AuthenticationController : Controller {
var session = ctx.Sessions.FirstOrDefault(x => x.ApiToken == token);
if (session != null) {
info.Authenticated = true;
info.DisplayName = session.Viking.Name;
if (session.Viking.AvatarSerialized != null) {
info.DisplayName = XmlUtil.DeserializeXml<AvatarData>(session.Viking.AvatarSerialized).DisplayName;
} else {
info.DisplayName = session.Viking.Name;
}
info.Id = session.Viking.Id;
info.Version = session.Viking.GameVersion ?? 0;
Role? role = session.Viking.MMORoles.FirstOrDefault()?.Role;
if (role != null)
info.Role = (Role)role;

View File

@ -14,6 +14,9 @@ public class AuthenticationInfo {
[XmlElement]
public int Id { get; set; }
[XmlElement]
public uint Version { get; set; }
}
[Serializable]