Syncshell and user ID colours

This commit is contained in:
2025-10-24 03:04:11 +01:00
parent d6320ed16a
commit b268571907
10 changed files with 260 additions and 220 deletions

View File

@@ -3,8 +3,10 @@
namespace MareSynchronos.API.Data;
[MessagePackObject(keyAsPropertyName: true)]
public record UserData(string UID, string? Alias = null)
public record UserData(string UID, string? Alias = null, string? HexString = null)
{
[IgnoreMember]
public string AliasOrUID => string.IsNullOrWhiteSpace(Alias) ? UID : Alias;
[IgnoreMember]
public string? DisplayColour => string.IsNullOrWhiteSpace(HexString) ? null : HexString;
}