public void Handle(GetUserInfoCommand getUserInfoCommand) { var response = new GetUserInfoResponseCommand { UserInfo = _connectStore.GetByUserId(getUserInfoCommand.TargetUserId) }; Send(response, getUserInfoCommand.FromPublic); }
public void Handle(GetUserInfoResponseCommand getUserInfoCommand) { _connectStore.Update(getUserInfoCommand.UserInfo); _clientFront.UpdateUserList(_connectStore.GetAllUser()); }
public void Send(GetUserInfoResponseCommand getUserInfoResponseCommand, EndPoint endPoint) { _socket.SendTo(getUserInfoResponseCommand.Serialize(), endPoint); }