diff --git a/LightlessSyncAPI/Dto/User/UserVanityColorsDto.cs b/LightlessSyncAPI/Dto/User/UserVanityColorsDto.cs new file mode 100644 index 0000000..9b9232a --- /dev/null +++ b/LightlessSyncAPI/Dto/User/UserVanityColorsDto.cs @@ -0,0 +1,6 @@ +using MessagePack; + +namespace LightlessSync.API.Dto.User; + +[MessagePackObject(keyAsPropertyName: true)] +public record UserVanityColorsDto(string? TextColorHex, string? TextGlowColorHex); diff --git a/LightlessSyncAPI/SignalR/ILightlessHub.cs b/LightlessSyncAPI/SignalR/ILightlessHub.cs index 54ff2cf..45f1bad 100644 --- a/LightlessSyncAPI/SignalR/ILightlessHub.cs +++ b/LightlessSyncAPI/SignalR/ILightlessHub.cs @@ -1,4 +1,4 @@ -using LightlessSync.API.Data; +using LightlessSync.API.Data; using LightlessSync.API.Data.Enum; using LightlessSync.API.Dto; using LightlessSync.API.Dto.CharaData; @@ -82,6 +82,7 @@ public interface ILightlessHub Task> UserGetPairedClients(); Task UserGetProfile(UserDto dto); Task UserPushData(UserCharaDataMessageDto dto); + Task UserUpdateVanityColors(UserVanityColorsDto dto); Task UserRemovePair(UserDto userDto); Task UserSetProfile(UserProfileDto userDescription); Task UserUpdateDefaultPermissions(DefaultPermissionsDto defaultPermissionsDto);