gint i;
CamelPOP3Store *pop3_store;
CamelMimeMessage *message;
- time_t temp, message_time = 0;
+ time_t temp, message_time;
parent_store = camel_folder_get_parent_store (folder);
d(printf("%s(%d): pop3_folder->uids->len=[%d]\n", __FILE__, __LINE__, pop3_folder->uids->len));
for (i = 0; i < pop3_folder->uids->len; i++) {
+ message_time = 0;
fi = pop3_folder->uids->pdata[i];
d(printf("%s(%d): fi->uid=[%s]\n", __FILE__, __LINE__, fi->uid));
store->cache = camel_data_cache_new (root, error);
g_free (root);
if (store->cache) {
- /* Default cache expiry - 1 week or not visited in a day */
- camel_data_cache_set_expire_age (store->cache, 60*60*24*7);
- camel_data_cache_set_expire_access (store->cache, 60*60*24);
+ /* Ensure cache will never expire, otherwise it causes redownload of messages */
+ camel_data_cache_set_expire_age (store->cache, -1);
+ camel_data_cache_set_expire_access (store->cache, -1);
}
}
}