示例#1
0
    public RequestChallenge RequestChallenge(short challenge)
    {
        RequestChallenge request = new RequestChallenge();

        request.Send(challenge);

        return(request);
    }
示例#2
0
        public void Handle(IAriesSession session, RequestChallenge request)
        {
            var challenge = ChallengeResponse.GetChallenge();

            session.SetAttribute("challenge", challenge);
            session.SetAttribute("callSign", request.CallSign);
            session.SetAttribute("publicHost", request.PublicHost);
            session.SetAttribute("internalHost", request.InternalHost);

            session.Write(new RequestChallengeResponse {
                Challenge = challenge
            });
        }
示例#3
0
 public IEnumerable <IEvent> On(RequestChallenge command)
 {
     yield return(new ChallengeRequested(command.ID, command.AccountID, command.FriendID));
 }
示例#4
0
    public RequestChallenge RequestChallenge(short challenge)
    {
        RequestChallenge request = new RequestChallenge();
            request.Send(challenge);

            return request;
    }