aboutsummaryrefslogtreecommitdiffstats
path: root/src/jenkins.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/jenkins.rs')
-rw-r--r--src/jenkins.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/jenkins.rs b/src/jenkins.rs
index a41b11c..f2da0d2 100644
--- a/src/jenkins.rs
+++ b/src/jenkins.rs
@@ -238,14 +238,9 @@ pub fn request_job(
let body = response.text()?;
- let mut job = json::parse(body.as_ref())?;
+ let job = Job::new(body)?;
- Ok(
- Job {
- display_name: job["displayName"].take_string().unwrap_or_default(),
- result: result_from_job(job["result"].take_string()),
- }
- )
+ Ok(job)
}
// Does the `commit_ref` correspond to the job?