]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/rssclient/rss_atom_parser.c
fix conditions where several rooms read the same RSS feed
[citadel.git] / citadel / modules / rssclient / rss_atom_parser.c
index 503de8e6c382abf2df9bac4674c034ca91e9f58f..9bd7cf362470c3829d6464dec89e2f2f707aa501 100644 (file)
@@ -617,6 +617,8 @@ eNextState ParseRSSReply(AsyncIO *IO)
 
        rssc = IO->Data;
        ri = rssc->Item;
+       ri->roomlist_parts = rssc->Cfg->roomlist_parts;
+       ri->roomlist = rssc->Cfg->rooms;
        rssc->CData = NewStrBufPlain(NULL, SIZ);
        rssc->Key = NewStrBuf();
        at = NULL;
@@ -639,6 +641,7 @@ eNextState ParseRSSReply(AsyncIO *IO)
        else
                ptr = "UTF-8";
 
+       CtdlLogPrintf(CTDL_ALERT, "RSS: Now parsing [%s] \n", ChrPtr(rssc->Cfg->Url));
 
        rssc->xp = XML_ParserCreateNS(ptr, ':');
        if (!rssc->xp) {