Update API for TypingState

This commit is contained in:
2025-10-04 09:58:57 +02:00
parent 5fc7969adf
commit 0abb078c21
2 changed files with 9 additions and 2 deletions

View File

@@ -6,4 +6,5 @@ namespace MareSynchronos.API.Dto;
public record SystemInfoDto public record SystemInfoDto
{ {
public int OnlineUsers { get; set; } public int OnlineUsers { get; set; }
public bool SupportsTypingState { get; set; }
} }

View File

@@ -1,5 +1,11 @@
using MareSynchronos.API.Data; using MareSynchronos.API.Data;
using MessagePack;
namespace MareSynchronos.API.Dto.User; namespace MareSynchronos.API.Dto.User;
public record TypingStateDto(UserData User, bool IsTyping); [MessagePackObject(keyAsPropertyName: true)]
public record TypingStateDto(UserData User, bool IsTyping)
{
public UserData User { get; set; } = User;
public bool IsTyping { get; set; } = IsTyping;
}