diff options
Diffstat (limited to 'src/Main.c')
| -rw-r--r-- | src/Main.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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"); |
