]> code.citadel.org Git - citadel.git/blobdiff - webcit/who.c
* add first draft of group-change detection
[citadel.git] / webcit / who.c
index 33f9f99a3489341d7f06db504d8c59ef2d55071c..2edf9c64a1bb2d77897dbee4821d005f2688383e 100644 (file)
@@ -43,7 +43,7 @@ int CompareUserStruct(const void *VUser1, const void *VUser2)
 int GetWholistSection(HashList *List, time_t now)
 {
        StrBuf *Buf, *XBuf;
-       struct wcsession *WCC = WC;     /* This is done to make it run faster; WC is a function */
+       wcsession *WCC = WC;
        UserStateStruct *User, *OldUser;
        void *VOldUser;
        size_t BufLen;
@@ -120,7 +120,6 @@ void terminate_session(void)
 
        serv_printf("TERM %s", bstr("which_session"));
        serv_getln(buf, sizeof buf);
-       ///who();
        url_do_template();
 }
 
@@ -320,7 +319,7 @@ InitModule_WHO
        WebcitAddUrlHandler(HKEY("terminate_session"), _terminate_session, 0);
        WebcitAddUrlHandler(HKEY("edit_me"), edit_me, 0);
 
-       RegisterIterator("WHOLIST", 0, NULL, GetWholistHash, NULL, DeleteWholistHash, CTX_WHO, CTX_NONE);
+       RegisterIterator("WHOLIST", 0, NULL, GetWholistHash, NULL, DeleteWholistHash, CTX_WHO, CTX_NONE, IT_NOFLAG);
 
        RegisterNamespace("WHO:NAME",        0, 1, tmplput_who_username, CTX_WHO);
        RegisterNamespace("WHO:ROOM",        0, 1, tmplput_who_room, CTX_WHO);