public RequestChallenge RequestChallenge(short challenge) { RequestChallenge request = new RequestChallenge(); request.Send(challenge); return(request); }
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 }); }
public IEnumerable <IEvent> On(RequestChallenge command) { yield return(new ChallengeRequested(command.ID, command.AccountID, command.FriendID)); }
public RequestChallenge RequestChallenge(short challenge) { RequestChallenge request = new RequestChallenge(); request.Send(challenge); return request; }