示例#1
0
        public async Task <HandlerResult> ChatMessageStatus(ChatStatusArguments arguments, WebSocket socket)
        {
            var date = DateTime.Now;
            await _unitOfWork.ChatMessageStatuses.AddStatus(arguments.Status, arguments.UserFrom.Id, arguments.MessageId,
                                                            date);

            var sockets = _connectionManager.GetSocketsByUser(arguments.UserFrom.Id);
            var message = _sendFormatFactory.ChatMessageStatus(arguments);

            return(CreateResult(sockets, message));
        }
示例#2
0
 public SendFormat ChatMessageStatus(ChatStatusArguments arguments)
 {
     return(CreateSendFormat(SendActionTypes.ChatMessageStatus, arguments));
 }