both STORE and UID STORE commands.
$Log$
+Revision 654.9 2005/08/10 21:10:54 ajc
+* moved "instant expunge" to imap_do_store() so that it gets called from
+ both STORE and UID STORE commands.
+
Revision 654.8 2005/08/10 15:39:35 ajc
* Experimental "instant expunge" option. For now, you have to put
-DINSTANT_EXPUNGE into the CFLAGS line of your Makefile. If we decide to
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
}
}
}
+
+#ifdef INSTANT_EXPUNGE
+ /*
+ * The following two commands implement "instant expunge"
+ * which is experimental.
+ */
+ imap_do_expunge();
+ imap_rescan_msgids();
+#endif /* INSTANT_EXPUNGE */
+
}
}
imap_do_store(num_items, itemlist);
-
-#ifdef INSTANT_EXPUNGE
- /*
- * The following two commands implement "instant expunge"
- * which is experimental.
- */
- imap_do_expunge();
- imap_rescan_msgids();
-#endif /* INSTANT_EXPUNGE */
-
cprintf("%s OK STORE completed\r\n", parms[0]);
}
int imap_grabroom(char *returned_roomname, char *foldername, int zapped_ok);
void imap_free_transmitted_message(void);
int imap_do_expunge(void);
+void imap_rescan_msgids(void);
struct citimap {