diff options
Diffstat (limited to 'httpd.c')
| -rw-r--r-- | httpd.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -280,6 +280,18 @@ int server_get_handler(xs_dict *req, const char *q_path, *body = xs_base64_dec(default_avatar_base64(), b_size); *ctype = "image/png"; } + /* BEGIN neighborhood */ + else + if (strcmp(q_path, "/neighborhood") == 0) { + if (xs_type(xs_dict_get(srv_config, "neighborhood")) == XSTYPE_LIST) { + xs *tl = timeline_neighborhood_list(0, 30); + *body = html_timeline(NULL, tl, 0, 0, 0, 0, + L("Neighborhood"), NULL, 0, NULL, 0); + if (*body) + status = HTTP_STATUS_OK; + } + } + /* END neighborhood */ else if (strcmp(q_path, "/.well-known/nodeinfo") == 0) { status = HTTP_STATUS_OK; |