From b85b54f560d3d4d901b3af1421337a4b22b0d067 Mon Sep 17 00:00:00 2001 From: azyges <229218900+azyges@users.noreply.github.com> Date: Fri, 26 Sep 2025 18:52:35 +0900 Subject: [PATCH] vanity color dto, method --- LightlessSyncAPI/Dto/User/UserVanityColorsDto.cs | 6 ++++++ LightlessSyncAPI/SignalR/ILightlessHub.cs | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 LightlessSyncAPI/Dto/User/UserVanityColorsDto.cs 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);