diff options
| author | 2024-05-26 21:45:41 +0200 | |
|---|---|---|
| committer | 2024-05-26 21:45:41 +0200 | |
| commit | 0e21d35e802bf859aa14bce688cd9544458e9e9c (patch) | |
| tree | 55861603d4f702d56edafe24aa1019484b714fbc /webfinger.c | |
| parent | Enable deletion of avatar and header image in user settings (diff) | |
| download | penes-snac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.tar.gz penes-snac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.tar.xz penes-snac2-0e21d35e802bf859aa14bce688cd9544458e9e9c.zip | |
Use enum instead of numeric status codes for HTTP statuses
Diffstat (limited to 'webfinger.c')
| -rw-r--r-- | webfinger.c | 8 |
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 | ||