Add Account Creation time from auth to the userdata (#6278)

Add CreatedTime from auth to the userdata

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
This commit is contained in:
Myra
2025-11-30 17:01:08 +01:00
committed by GitHub
parent 83a1098476
commit 28f7d6497e
2 changed files with 7 additions and 2 deletions

View File

@@ -173,7 +173,8 @@ namespace Robust.Shared.Network
PatronTier = joinedRespJson.UserData.PatronTier,
HWId = legacyHwid,
ModernHWIds = modernHWIds,
Trust = joinedRespJson.ConnectionData!.Trust
Trust = joinedRespJson.ConnectionData!.Trust,
CreatedTime = joinedRespJson.UserData.CreatedTime
};
padSuccessMessage = false;
type = LoginType.LoggedIn;
@@ -378,7 +379,7 @@ namespace Robust.Shared.Network
// ReSharper disable ClassNeverInstantiated.Local
private sealed record HasJoinedResponse(bool IsValid, HasJoinedUserData? UserData, HasJoinedConnectionData? ConnectionData);
private sealed record HasJoinedUserData(string UserName, Guid UserId, string? PatronTier);
private sealed record HasJoinedUserData(string UserName, Guid UserId, string? PatronTier, DateTime CreatedTime);
private sealed record HasJoinedConnectionData(string[] Hwids, float Trust);
// ReSharper restore ClassNeverInstantiated.Local
}

View File

@@ -1,3 +1,4 @@
using System;
using System.Collections.Immutable;
using System.Text;
using Robust.Shared.ViewVariables;
@@ -18,6 +19,9 @@ namespace Robust.Shared.Network
[ViewVariables]
public string? PatronTier { get; init; }
[ViewVariables]
public DateTime? CreatedTime { get; init; }
public ImmutableArray<byte> HWId { get; init; }
/// <summary>