Esempio n. 1
0
        private bool Login(ReviewBoardArguments arguments)
        {
            if (ReadCookies())
            {
                return(true);
            }

            if (arguments.CredentialCallback == null)
            {
                return(false);
            }
            var credentials = arguments.CredentialCallback("Review Board login");

            Client.Authenticator = new HttpBasicAuthenticator(credentials.Username, credentials.Password);
            return(true);
        }
Esempio n. 2
0
 public async Task<ReviewBoardResponse> PostToReviewBoardAsync(ReviewBoardArguments arguments)
 {
     await Task.Delay(1000);
     arguments.CredentialCallback("Review Board login");
     return new ReviewBoardResponse { ReviewTicketId = "121", ReviewUrl = "http://intra/reviewboard/121/" };
 }
Esempio n. 3
0
        private bool Login(ReviewBoardArguments arguments)
        {
            if (ReadCookies())
            {
                return true;
            }

            if (arguments.CredentialCallback == null)
            {
                return false;
            }
            var credentials = arguments.CredentialCallback("Review Board login");
            Client.Authenticator = new HttpBasicAuthenticator(credentials.Username, credentials.Password);
            return true;
        }