removes nasty resolve dto and method

This commit is contained in:
azyges
2025-12-17 03:42:54 +09:00
parent dfb0594a5b
commit 6b543529aa
2 changed files with 10 additions and 15 deletions

View File

@@ -61,15 +61,10 @@ public readonly record struct ChatReportSubmitDto(
string? AdditionalContext); string? AdditionalContext);
[MessagePackObject(keyAsPropertyName: true)] [MessagePackObject(keyAsPropertyName: true)]
public readonly record struct ChatParticipantResolveRequestDto( public readonly record struct ChatParticipantMuteRequestDto(
ChatChannelDescriptor Channel, ChatChannelDescriptor Channel,
string Token); string Token,
bool Mute);
[MessagePackObject(keyAsPropertyName: true)]
public readonly record struct ChatParticipantResolveResultDto(
ChatChannelDescriptor Channel,
ChatSenderDescriptor Sender,
UserProfileDto? Profile);
[MessagePackObject(keyAsPropertyName: true)] [MessagePackObject(keyAsPropertyName: true)]
public readonly record struct ZoneChatChannelInfoDto( public readonly record struct ZoneChatChannelInfoDto(

View File

@@ -114,5 +114,5 @@ public interface ILightlessHub
Task UpdateChatPresence(ChatPresenceUpdateDto presence); Task UpdateChatPresence(ChatPresenceUpdateDto presence);
Task SendChatMessage(ChatSendRequestDto request); Task SendChatMessage(ChatSendRequestDto request);
Task ReportChatMessage(ChatReportSubmitDto request); Task ReportChatMessage(ChatReportSubmitDto request);
Task<ChatParticipantResolveResultDto?> ResolveChatParticipant(ChatParticipantResolveRequestDto request); Task SetChatParticipantMute(ChatParticipantMuteRequestDto request);
} }