summaryrefslogtreecommitdiff
path: root/webfinger.c
diff options
context:
space:
mode:
authorGravatar Louis Brauer2024-05-26 21:45:41 +0200
committerGravatar Louis Brauer2024-05-26 21:45:41 +0200
commit0e21d35e802bf859aa14bce688cd9544458e9e9c (patch)
tree55861603d4f702d56edafe24aa1019484b714fbc /webfinger.c
parentEnable deletion of avatar and header image in user settings (diff)
downloadsnac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.tar.gz
snac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.tar.xz
snac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.zip
Use enum instead of numeric status codes for HTTP statuses
Diffstat (limited to '')
-rw-r--r--webfinger.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/webfinger.c b/webfinger.c
index c79fd44..0c18362 100644
--- a/webfinger.c
+++ b/webfinger.c
@@ -42,7 +42,7 @@ int webfinger_request_signed(snac *snac, const char *qs, char **actor, char **us
42 } 42 }
43 43
44 if (host == NULL || resource == NULL) 44 if (host == NULL || resource == NULL)
45 return 400; 45 return HTTP_STATUS_BAD_REQUEST;
46 46
47 headers = xs_dict_append(headers, "accept", "application/json"); 47 headers = xs_dict_append(headers, "accept", "application/json");
48 headers = xs_dict_append(headers, "user-agent", USER_AGENT); 48 headers = xs_dict_append(headers, "user-agent", USER_AGENT);
@@ -139,7 +139,7 @@ int webfinger_get_handler(xs_dict *req, char *q_path,
139 const char *resource = xs_dict_get(q_vars, "resource"); 139 const char *resource = xs_dict_get(q_vars, "resource");
140 140
141 if (resource == NULL) 141 if (resource == NULL)
142 return 400; 142 return HTTP_STATUS_BAD_REQUEST;
143 143
144 snac snac; 144 snac snac;
145 int found = 0; 145 int found = 0;
@@ -220,12 +220,12 @@ int webfinger_get_handler(xs_dict *req, char *q_path,
220 220
221 user_free(&snac); 221 user_free(&snac);
222 222
223 status = 200; 223 status = HTTP_STATUS_OK;
224 *body = j; 224 *body = j;
225 *ctype = "application/jrd+json"; 225 *ctype = "application/jrd+json";
226 } 226 }
227 else 227 else
228 status = 404; 228 status = HTTP_STATUS_NOT_FOUND;
229 229
230 srv_debug(1, xs_fmt("webfinger_get_handler resource=%s %d", resource, status)); 230 srv_debug(1, xs_fmt("webfinger_get_handler resource=%s %d", resource, status));
231 231