Mercurial > sci
comparison scid/http.c @ 24:34cbbd215ef7
misc: add basic support for jobresults
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 25 Jul 2022 21:11:23 +0200 |
parents | 2cb228f23f53 |
children | 7e10cace67a3 |
comparison
equal
deleted
inserted
replaced
23:2cb228f23f53 | 24:34cbbd215ef7 |
---|---|
25 | 25 |
26 #include <kcgi.h> | 26 #include <kcgi.h> |
27 | 27 |
28 #include "http.h" | 28 #include "http.h" |
29 #include "log.h" | 29 #include "log.h" |
30 #include "page-api-jobresults.h" | |
30 #include "page-api-jobs.h" | 31 #include "page-api-jobs.h" |
31 #include "page-api-projects.h" | 32 #include "page-api-projects.h" |
32 #include "page-api-todo.h" | 33 #include "page-api-todo.h" |
33 #include "page-api-workers.h" | 34 #include "page-api-workers.h" |
34 #include "page.h" | 35 #include "page.h" |
43 { | 44 { |
44 static const struct { | 45 static const struct { |
45 const char *prefix; | 46 const char *prefix; |
46 void (*handler)(struct kreq *); | 47 void (*handler)(struct kreq *); |
47 } apis[] = { | 48 } apis[] = { |
49 { "v1/jobresults", page_api_v1_jobresults }, | |
48 { "v1/jobs", page_api_v1_jobs }, | 50 { "v1/jobs", page_api_v1_jobs }, |
49 { "v1/projects", page_api_v1_projects }, | 51 { "v1/projects", page_api_v1_projects }, |
50 { "v1/todo", page_api_v1_todo }, | 52 { "v1/todo", page_api_v1_todo }, |
51 { "v1/workers", page_api_v1_workers }, | 53 { "v1/workers", page_api_v1_workers }, |
52 { NULL, NULL } | 54 { NULL, NULL } |