Ejemplo n.º 1
0
        public async Task <HandlerResult> SearchFriend(SearchFriendArguments arguments, WebSocket socket)
        {
            var userFrom = await _unitOfWork.UserManager.FindByIdAsync(arguments.UserFrom.Id);

            var searchedUser = await _unitOfWork.UserManager.FindByEmailAsync(arguments.SearchEmail);

            var message = _sendFormatFactory.UserFound(arguments.UserFrom, searchedUser);
            var sockets = _connectionManager.GetSocketsByUser(userFrom);

            return(CreateResult(sockets, message));
        }