{
const char *cache_dir;
char *path, *content;
-
+
if (!h->content) {
cache_dir = get_cache_dir();
if (cache_dir) {
path = g_strdup_printf("%s/%d", cache_dir, h->id);
-
+
content = file_get_content(path);
-
+
if (content) {
h->content = content;
} else {
h->content = ws_get_article_content(h->id);
-
+
if (h->content)
file_set_content(path, h->content);
}