Update 0.1.9 - Correctif UI + Default Synchronisation settings + Detect TypeChat

This commit is contained in:
2025-09-29 00:19:45 +02:00
parent 6572fdcc27
commit fca730557e
22 changed files with 803 additions and 74 deletions

View File

@@ -138,6 +138,13 @@ public partial class ApiController
return Task.CompletedTask;
}
public Task Client_UserTypingState(TypingStateDto dto)
{
Logger.LogTrace("Client_UserTypingState: {uid} typing={typing}", dto.User.UID, dto.IsTyping);
Mediator.Publish(new UserTypingStateMessage(dto));
return Task.CompletedTask;
}
public Task Client_UserReceiveCharacterData(OnlineUserCharaDataDto dataDto)
{
Logger.LogTrace("Client_UserReceiveCharacterData: {user}", dataDto.User);
@@ -313,6 +320,12 @@ public partial class ApiController
_mareHub!.On(nameof(Client_UserChatMsg), act);
}
public void OnUserTypingState(Action<TypingStateDto> act)
{
if (_initialized) return;
_mareHub!.On(nameof(Client_UserTypingState), act);
}
public void OnUserReceiveCharacterData(Action<OnlineUserCharaDataDto> act)
{
if (_initialized) return;