diff options
| author | 2023-07-02 11:11:01 +0200 | |
|---|---|---|
| committer | 2023-07-02 11:11:01 +0200 | |
| commit | d343b40ee553de8d98c18d3547e6c9b12ab96b48 (patch) | |
| tree | 2f2d9ab495d2ad4e8187f31530d8019968b905bf /snac.h | |
| parent | Fixed footer link. (diff) | |
| download | snac2-d343b40ee553de8d98c18d3547e6c9b12ab96b48.tar.gz snac2-d343b40ee553de8d98c18d3547e6c9b12ab96b48.tar.xz snac2-d343b40ee553de8d98c18d3547e6c9b12ab96b48.zip | |
Added HTTP caching to static data.
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -137,7 +137,7 @@ int is_hidden(snac *snac, const char *id); | |||
| 137 | int actor_add(const char *actor, xs_dict *msg); | 137 | int actor_add(const char *actor, xs_dict *msg); |
| 138 | int actor_get(snac *snac, const char *actor, xs_dict **data); | 138 | int actor_get(snac *snac, const char *actor, xs_dict **data); |
| 139 | 139 | ||
| 140 | int static_get(snac *snac, const char *id, xs_val **data, int *size); | 140 | int static_get(snac *snac, const char *id, xs_val **data, int *size, const char *inm, xs_str **etag); |
| 141 | void static_put(snac *snac, const char *id, const char *data, int size); | 141 | void static_put(snac *snac, const char *id, const char *data, int size); |
| 142 | void static_put_meta(snac *snac, const char *id, const char *str); | 142 | void static_put_meta(snac *snac, const char *id, const char *str); |
| 143 | xs_str *static_get_meta(snac *snac, const char *id); | 143 | xs_str *static_get_meta(snac *snac, const char *id); |
| @@ -250,7 +250,7 @@ xs_str *not_really_markdown(const char *content, xs_list **attach); | |||
| 250 | xs_str *sanitize(const char *content); | 250 | xs_str *sanitize(const char *content); |
| 251 | 251 | ||
| 252 | int html_get_handler(const xs_dict *req, const char *q_path, | 252 | int html_get_handler(const xs_dict *req, const char *q_path, |
| 253 | char **body, int *b_size, char **ctype); | 253 | char **body, int *b_size, char **ctype, xs_str **etag); |
| 254 | int html_post_handler(const xs_dict *req, const char *q_path, | 254 | int html_post_handler(const xs_dict *req, const char *q_path, |
| 255 | char *payload, int p_size, | 255 | char *payload, int p_size, |
| 256 | char **body, int *b_size, char **ctype); | 256 | char **body, int *b_size, char **ctype); |