aboutsummaryrefslogtreecommitdiff
path: root/src/Cache
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-03-28 15:01:13 -0400
committerfrosty <gabriel@bwaaa.monster>2026-03-28 15:01:13 -0400
commit1b9187b1534992c0235dad064238b2d836489ca8 (patch)
treecdd7b7fd5c37a6ae2197ac6188607584de91893f /src/Cache
parent86a9ebb90a2ac07d836c1408e3a15feb8615bd62 (diff)
downloadomnisearch-1b9187b1534992c0235dad064238b2d836489ca8.tar.gz
feat: changes to image proxy, proxy favicons
Diffstat (limited to 'src/Cache')
-rw-r--r--src/Cache/Cache.c5
-rw-r--r--src/Cache/Cache.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/Cache/Cache.c b/src/Cache/Cache.c
index d739277..22f2553 100644
--- a/src/Cache/Cache.c
+++ b/src/Cache/Cache.c
@@ -11,15 +11,20 @@
static char cache_dir[BUFFER_SIZE_MEDIUM] = {0};
static int cache_ttl_search_val = DEFAULT_CACHE_TTL_SEARCH;
static int cache_ttl_infobox_val = DEFAULT_CACHE_TTL_INFOBOX;
+static int cache_ttl_image_val = DEFAULT_CACHE_TTL_IMAGE;
void set_cache_ttl_search(int ttl) { cache_ttl_search_val = ttl; }
void set_cache_ttl_infobox(int ttl) { cache_ttl_infobox_val = ttl; }
+void set_cache_ttl_image(int ttl) { cache_ttl_image_val = ttl; }
+
int get_cache_ttl_search(void) { return cache_ttl_search_val; }
int get_cache_ttl_infobox(void) { return cache_ttl_infobox_val; }
+int get_cache_ttl_image(void) { return cache_ttl_image_val; }
+
static void md5_hash(const char *str, char *output) {
unsigned char hash[EVP_MAX_MD_SIZE];
unsigned int hash_len;
diff --git a/src/Cache/Cache.h b/src/Cache/Cache.h
index 0a84406..9989b43 100644
--- a/src/Cache/Cache.h
+++ b/src/Cache/Cache.h
@@ -17,7 +17,9 @@ char *cache_compute_key(const char *query, int page, const char *engine_name);
void set_cache_ttl_search(int ttl);
void set_cache_ttl_infobox(int ttl);
+void set_cache_ttl_image(int ttl);
int get_cache_ttl_search(void);
int get_cache_ttl_infobox(void);
+int get_cache_ttl_image(void);
#endif