X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fttrss_cache.c;h=0850e8edc68ba5801e6ce7fe563074ca347b6c2a;hp=d13b534dd19cf0cc88bea4c5e001c5c8104d36f9;hb=82eee30857df0465a15aaa965b6b81124aa91690;hpb=09bcceb88ae4a548c573098fc35a884fe0cc96ad diff --git a/src/ttrss_cache.c b/src/ttrss_cache.c index d13b534..0850e8e 100644 --- a/src/ttrss_cache.c +++ b/src/ttrss_cache.c @@ -28,7 +28,7 @@ #include #include "io.h" -#include "log.h" +#include #include "ttrss_cache.h" static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; @@ -51,13 +51,13 @@ static const char *get_cache_dir() return cache_dir; } -static gchar *content_get_path(const struct headline *h) +static gchar *content_get_path(int id) { const char *cache_dir; cache_dir = get_cache_dir(); if (cache_dir) - return g_strdup_printf("%s/%d", cache_dir, h->id); + return g_strdup_printf("%s/%d", cache_dir, id); return NULL; } @@ -75,11 +75,11 @@ static void file_set_content(const char *path, const char *content) } } -void cache_put(const struct headline *h, const char *content) +void cache_put(int id, const char *content) { char *path; - path = content_get_path(h); + path = content_get_path(id); if (path) { pthread_mutex_lock(&lock); @@ -96,7 +96,7 @@ int cache_exists(const struct headline *h) char *path; int result; - path = content_get_path(h); + path = content_get_path(h->id); pthread_mutex_lock(&lock); if (stat(path, &s) == -1) @@ -115,7 +115,7 @@ char *cache_get(const struct headline *h) char *content, *path; - path = content_get_path(h); + path = content_get_path(h->id); if (path) { pthread_mutex_lock(&lock); content = file_get_content(path);