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 }