diff --git a/src/motd.cpp b/src/motd.cpp index e46ba8819..8ad0b9caa 100644 --- a/src/motd.cpp +++ b/src/motd.cpp @@ -87,7 +87,7 @@ extern "C" char *fetchMOTD(int cache) str = sdsnew(""); curl = curl_easy_init(); if(curl) { - curl_easy_setopt(curl, CURLOPT_URL, "http://api.keydb.dev/motd/motd.txt"); + curl_easy_setopt(curl, CURLOPT_URL, motd_url); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); // follow redirects curl_easy_setopt(curl, CURLOPT_TIMEOUT, 2); // take no more than two seconds curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, motd_write_callback); diff --git a/src/motd.h b/src/motd.h index 70fa7bb1d..31479c9b2 100644 --- a/src/motd.h +++ b/src/motd.h @@ -1,5 +1,7 @@ #pragma once +extern const char *motd_url; + #ifdef __cplusplus extern "C" { #endif diff --git a/src/redis-cli.c b/src/redis-cli.c index 86ea52c55..ab9ff2896 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -96,6 +96,8 @@ int spectrum_palette_size; int g_fInCrash = 0; +const char *motd_url = "http://api.keydb.dev/motd/motd_cli.txt"; + /*------------------------------------------------------------------------------ * Utility functions *--------------------------------------------------------------------------- */ diff --git a/src/server.cpp b/src/server.cpp index 266e010db..c07e3d59e 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -65,6 +65,7 @@ #include "motd.h" int g_fTestMode = false; +const char *motd_url = "http://api.keydb.dev/motd/motd_server.txt"; /* Our shared "common" objects */