}
+// Client is setting the "Last Read Pointer" (marking all messages as "seen" up to this message)
+void set_last_read_pointer(struct http_transaction *h, struct ctdlsession *c) {
+ syslog(LOG_DEBUG, "FIXME: set last read pointer");
+ do_404(h); // FIXME do this
+}
+
+
// Client requested an object in a room.
void object_in_room(struct http_transaction *h, struct ctdlsession *c) {
char buf[1024];
return;
}
+ if (!strcasecmp(buf, "slrp")) { // Set the Last Read Pointer
+ set_last_read_pointer(h, c);
+ return;
+ }
+
// If we get to this point, the client is requesting a specific object *in* the room.
if ((c->room_default_view == VIEW_CALENDAR) // room types where objects are referenced by EUID