From 6fc748933ad263ba0e8c78eb9ae1e085a2b0dfb2 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Wed, 15 Apr 2026 16:59:19 +0200 Subject: Add neighborhood feature --- httpd.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'httpd.c') diff --git a/httpd.c b/httpd.c index 248f5fa..b79aa87 100644 --- a/httpd.c +++ b/httpd.c @@ -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; -- cgit