@@ -10,11 +10,9 @@ type JobsResponse = AxiosResponse<Job[]>
1010type JobResponse = AxiosResponse < Job >
1111export type ProgressResponse = AxiosResponse < Progress >
1212
13- const jobsPath = ( corpus : UUID ) : string => `/corpora/${ corpus } /jobs`
13+ export const jobsPath = ( corpus : UUID ) : string => `/corpora/${ corpus } /jobs`
1414const jobPath = ( corpus : UUID , job : string ) : string =>
1515 `/corpora/${ corpus } /jobs/${ job } `
16- const jobIsBusyPath = ( corpus : UUID , job : string ) : string =>
17- `/corpora/${ corpus } /jobs/${ job } /isBusy`
1816const jobProgressPath = ( corpus : UUID , job : string ) : string =>
1917 `/corpora/${ corpus } /jobs/${ job } /progress`
2018
@@ -26,15 +24,6 @@ export function getJobs(corpus: UUID): Promise<JobsResponse> {
2624 return axios . get ( jobsPath ( corpus ) , { params : { hasResult : false } } )
2725}
2826
29- /**
30- * Fetch a single job for a corpus.
31- * @param corpus UUID of the corpus.
32- * @param job Tagger job name.
33- */
34- export function getJob ( corpus : UUID , job : string ) : Promise < JobResponse > {
35- return axios . get ( jobPath ( corpus , job ) )
36- }
37-
3827/**
3928 * Post a job to start it. Will return an immediate ProgressResponse.busy=true to give the illusion of a started job.
4029 * @param corpus UUID of the corpus.
@@ -58,16 +47,6 @@ export function cancelOrDeleteJob(
5847 return axios . delete ( jobPath ( corpus , job ) , { params : { hard : hard } } )
5948}
6049
61- /**
62- * Simplified job progress poll.
63- */
64- export function getJobIsBusy (
65- corpus : UUID ,
66- job : string
67- ) : Promise < AxiosResponse < boolean > > {
68- return axios . get ( jobIsBusyPath ( corpus , job ) )
69- }
70-
7150/**
7251 * Poll for job progress.
7352 */
0 commit comments