| 410 | } |
| 411 | |
| 412 | apr_status_t md_job_load(md_job_t *job) |
| 413 | { |
| 414 | md_json_t *jprops; |
| 415 | apr_status_t rv; |
| 416 | |
| 417 | rv = md_store_load_json(job->store, job->group, job->mdomain, MD_FN_JOB, &jprops, job->p); |
| 418 | if ((APR_SUCCESS == rv) && |
| 419 | md_job_json_seems_valid(jprops, job->store, job->group, job->mdomain, job->p)) { |
| 420 | md_job_from_json(job, jprops, job->p); |
| 421 | } |
| 422 | return rv; |
| 423 | } |
| 424 | |
| 425 | apr_status_t md_job_save(md_job_t *job, md_result_t *result, apr_pool_t *p) |
| 426 | { |
no test coverage detected