Ensure that /snapshot
is always "up-to date"
This commit is contained in:
@ -84,6 +84,19 @@ void *http_enum_params(http_worker_t *worker, FILE *stream, http_param_fn fn, vo
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void *http_get_param_fn(struct http_worker_s *worker, FILE *stream, const char *key, const char *value, void *opaque)
|
||||
{
|
||||
if (!strcmp(key, opaque))
|
||||
return (void*)value;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char *http_get_param(http_worker_t *worker, const char *key)
|
||||
{
|
||||
return http_enum_params(worker, NULL, http_get_param_fn, (void*)key);
|
||||
}
|
||||
|
||||
static void http_process(http_worker_t *worker, FILE *stream)
|
||||
{
|
||||
// Read headers
|
||||
|
@ -62,3 +62,4 @@ void http_400(FILE *stream, const char *data);
|
||||
void http_404(FILE *stream, const char *data);
|
||||
void http_500(FILE *stream, const char *data);
|
||||
void *http_enum_params(http_worker_t *worker, FILE *stream, http_param_fn fn, void *opaque);
|
||||
const char *http_get_param(http_worker_t *worker, const char *key);
|
||||
|
Reference in New Issue
Block a user