Chat message APIs
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
using MareSynchronos.API.Data.Enum;
|
||||
using MareSynchronos.API.Data;
|
||||
using MareSynchronos.API.Data.Enum;
|
||||
using MareSynchronos.API.Dto;
|
||||
using MareSynchronos.API.Dto.Chat;
|
||||
using MareSynchronos.API.Dto.Group;
|
||||
using MareSynchronos.API.Dto.User;
|
||||
|
||||
@@ -16,6 +18,8 @@ public interface IMareHub
|
||||
|
||||
Task Client_GroupChangePermissions(GroupPermissionDto groupPermission);
|
||||
|
||||
Task Client_GroupChatMsg(GroupChatMsgDto groupChatMsgDto);
|
||||
|
||||
Task Client_GroupDelete(GroupDto groupDto);
|
||||
|
||||
Task Client_GroupPairChangePermissions(GroupPairUserPermissionDto permissionDto);
|
||||
@@ -36,6 +40,8 @@ public interface IMareHub
|
||||
|
||||
Task Client_UserAddClientPair(UserPairDto dto);
|
||||
|
||||
Task Client_UserChatMsg(UserChatMsgDto chatMsgDto);
|
||||
|
||||
Task Client_UserReceiveCharacterData(OnlineUserCharaDataDto dataDto);
|
||||
|
||||
Task Client_UserReceiveUploadStatus(UserDto dto);
|
||||
@@ -64,6 +70,8 @@ public interface IMareHub
|
||||
|
||||
Task<bool> GroupChangePassword(GroupPasswordDto groupPassword);
|
||||
|
||||
Task GroupChatSendMsg(GroupDto group, ChatMessage message);
|
||||
|
||||
Task GroupClear(GroupDto group);
|
||||
|
||||
Task<GroupPasswordDto> GroupCreate();
|
||||
@@ -91,6 +99,8 @@ public interface IMareHub
|
||||
|
||||
Task UserAddPair(UserDto user);
|
||||
|
||||
Task UserChatSendMsg(UserDto user, ChatMessage message);
|
||||
|
||||
Task UserDelete();
|
||||
|
||||
Task<List<OnlineUserIdentDto>> UserGetOnlinePairs();
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using MareSynchronos.API.Data.Enum;
|
||||
using MareSynchronos.API.Dto;
|
||||
using MareSynchronos.API.Dto.Chat;
|
||||
using MareSynchronos.API.Dto.Group;
|
||||
using MareSynchronos.API.Dto.User;
|
||||
|
||||
@@ -11,6 +12,8 @@ public interface IMareHubClient : IMareHub
|
||||
|
||||
void OnGroupChangePermissions(Action<GroupPermissionDto> act);
|
||||
|
||||
void OnGroupChatMsg(Action<GroupChatMsgDto> groupChatMsgDto);
|
||||
|
||||
void OnGroupDelete(Action<GroupDto> act);
|
||||
|
||||
void OnGroupPairChangePermissions(Action<GroupPairUserPermissionDto> act);
|
||||
@@ -31,6 +34,8 @@ public interface IMareHubClient : IMareHub
|
||||
|
||||
void OnUserAddClientPair(Action<UserPairDto> act);
|
||||
|
||||
void OnUserChatMsg(Action<UserChatMsgDto> chatMsgDto);
|
||||
|
||||
void OnUserReceiveCharacterData(Action<OnlineUserCharaDataDto> act);
|
||||
|
||||
void OnUserReceiveUploadStatus(Action<UserDto> act);
|
||||
|
||||
Reference in New Issue
Block a user