diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/jenkins.rs | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/jenkins.rs b/src/jenkins.rs index ff15428..9312113 100644 --- a/src/jenkins.rs +++ b/src/jenkins.rs @@ -23,8 +23,10 @@  extern crate json;  extern crate mockito;  extern crate reqwest; +extern crate url;  use self::reqwest::header::{Authorization, Basic}; +use self::url::Url;  use af83;  use pull_request::CommitRef; @@ -102,11 +104,13 @@ pub fn get_jobs(repo_name: String) -> Vec<String> {  }  pub fn request_job(url: String) -> Job { +    let url = Url::parse(url.as_ref()).unwrap(); +      let client = reqwest::Client::new();      let credentials = auth_credentials(); -    let mut response = client.get(&format!("{}/api/json", url)) +    let mut response = client.get(&format!("{}{}/api/json", API_URL, url.path()))          .header(Authorization(credentials))          .send()          .unwrap(); | 
