--- /dev/null
+// Calendar functions
+//
+// Copyright (c) 1996-2023 by the citadel.org team
+//
+// This program is open source software. Use, duplication, or
+// disclosure are subject to the GNU General Public License v3.
+
+#include "webcit.h"
+
+
+// Client is requesting a message list
+void json_msglist(struct http_transaction *h, struct ctdlsession *c, char *range) {
+
+ do_404(h);
+}
return;
}
+ if (!strncasecmp(buf, "calendar.", 9)) { // Client is requesting a calendar range
+ unescape_input(&buf[9]);
+ calendar_msglist(h, c, &buf[9]);
+ return;
+ }
+
if (!strcasecmp(buf, "info.txt")) { // Client is requesting the room info banner
read_room_info_banner(h, c);
return;
void json_render_one_message(struct http_transaction *h, struct ctdlsession *c, long msgnum);
void upload_files(struct http_transaction *h, struct ctdlsession *c);
struct uploaded_file pop_upload(char *id);
+void json_msglist(struct http_transaction *h, struct ctdlsession *c, char *range);