aboutsummaryrefslogtreecommitdiff
path: root/src/Main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Main.c')
-rw-r--r--src/Main.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Main.c b/src/Main.c
index be5080b..8aa161d 100644
--- a/src/Main.c
+++ b/src/Main.c
@@ -16,7 +16,7 @@
#include "Scraping/Scraping.h"
Config global_config;
-
+
int handle_opensearch(UrlParams *params) {
(void)params;
extern Config global_config;
@@ -51,7 +51,8 @@ int main() {
.randomize_password = 0,
.cache_dir = DEFAULT_CACHE_DIR,
.cache_ttl_search = DEFAULT_CACHE_TTL_SEARCH,
- .cache_ttl_infobox = DEFAULT_CACHE_TTL_INFOBOX};
+ .cache_ttl_infobox = DEFAULT_CACHE_TTL_INFOBOX,
+ .engines = ""};
if (load_config("config.ini", &cfg) != 0) {
fprintf(stderr, "[WARN] Could not load config file, using defaults\n");
@@ -59,6 +60,8 @@ int main() {
global_config = cfg;
+ apply_engines_config(cfg.engines);
+
if (cache_init(cfg.cache_dir) != 0) {
fprintf(stderr,
"[WARN] Failed to initialize cache, continuing without caching\n");