feat: integrate Resend for OTP email delivery and update configuration
This commit is contained in:
@@ -32,10 +32,14 @@ int main()
|
||||
if (const char* envTimeout = std::getenv("DB_TIMEOUT"))
|
||||
config["db_clients"][0]["timeout"] = std::stod(envTimeout);
|
||||
|
||||
if (const char* envSmtpHost = std::getenv("SMTP_HOST"))
|
||||
config["custom_config"]["mail"]["smtp_host"] = envSmtpHost;
|
||||
if (const char* envSmtpPort = std::getenv("SMTP_PORT"))
|
||||
config["custom_config"]["mail"]["smtp_port"] = std::stoi(envSmtpPort);
|
||||
if (const char* envMailProvider = std::getenv("MAIL_PROVIDER"))
|
||||
config["custom_config"]["mail"]["provider"] = envMailProvider;
|
||||
if (const char* envMailApiBaseUrl = std::getenv("RESEND_API_BASE_URL"))
|
||||
config["custom_config"]["mail"]["api_base_url"] = envMailApiBaseUrl;
|
||||
if (const char* envMailApiKey = std::getenv("RESEND_API_KEY"))
|
||||
config["custom_config"]["mail"]["api_key"] = envMailApiKey;
|
||||
if (const char* envMailFrom = std::getenv("MAIL_FROM"))
|
||||
config["custom_config"]["mail"]["from"] = envMailFrom;
|
||||
if (const char* envCorsAllowedOrigin = std::getenv("CORS_ALLOWED_ORIGIN"))
|
||||
config["custom_config"]["cors"]["allowed_origin"] = envCorsAllowedOrigin;
|
||||
if (const char* envCieServiceBaseUrl = std::getenv("CIE_AUTH_SERVICE_BASE_URL"))
|
||||
|
||||
Reference in New Issue
Block a user