Update API pour bulle
This commit is contained in:
5
MareSynchronosAPI/Dto/User/TypingStateDto.cs
Normal file
5
MareSynchronosAPI/Dto/User/TypingStateDto.cs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
using MareSynchronos.API.Data;
|
||||||
|
|
||||||
|
namespace MareSynchronos.API.Dto.User;
|
||||||
|
|
||||||
|
public record TypingStateDto(UserData User, bool IsTyping);
|
||||||
@@ -10,7 +10,7 @@ namespace MareSynchronos.API.SignalR;
|
|||||||
|
|
||||||
public interface IMareHub
|
public interface IMareHub
|
||||||
{
|
{
|
||||||
const int ApiVersion = 1028;
|
const int ApiVersion = 1029;
|
||||||
const string Path = "/mare";
|
const string Path = "/mare";
|
||||||
|
|
||||||
Task<bool> CheckClientHealth();
|
Task<bool> CheckClientHealth();
|
||||||
@@ -59,6 +59,8 @@ public interface IMareHub
|
|||||||
|
|
||||||
Task Client_UserUpdateSelfPairPermissions(UserPermissionsDto dto);
|
Task Client_UserUpdateSelfPairPermissions(UserPermissionsDto dto);
|
||||||
|
|
||||||
|
Task Client_UserTypingState(TypingStateDto dto);
|
||||||
|
|
||||||
Task Client_GposeLobbyJoin(UserData userData);
|
Task Client_GposeLobbyJoin(UserData userData);
|
||||||
Task Client_GposeLobbyLeave(UserData userData);
|
Task Client_GposeLobbyLeave(UserData userData);
|
||||||
Task Client_GposeLobbyPushCharacterData(CharaDataDownloadDto charaDownloadDto);
|
Task Client_GposeLobbyPushCharacterData(CharaDataDownloadDto charaDownloadDto);
|
||||||
@@ -128,6 +130,8 @@ public interface IMareHub
|
|||||||
|
|
||||||
Task UserSetProfile(UserProfileDto userDescription);
|
Task UserSetProfile(UserProfileDto userDescription);
|
||||||
|
|
||||||
|
Task UserSetTypingState(bool isTyping);
|
||||||
|
|
||||||
Task<CharaDataFullDto?> CharaDataCreate();
|
Task<CharaDataFullDto?> CharaDataCreate();
|
||||||
Task<CharaDataFullDto?> CharaDataUpdate(CharaDataUpdateDto updateDto);
|
Task<CharaDataFullDto?> CharaDataUpdate(CharaDataUpdateDto updateDto);
|
||||||
Task<bool> CharaDataDelete(string id);
|
Task<bool> CharaDataDelete(string id);
|
||||||
|
|||||||
Reference in New Issue
Block a user