From 7c3a271feea4b3693bf93a47924f7c682585e179 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 27 Dec 2025 17:25:41 +0100 Subject: mail provider settings ui --- src/importer.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/importer.cpp') diff --git a/src/importer.cpp b/src/importer.cpp index 3c56062..45fb16c 100644 --- a/src/importer.cpp +++ b/src/importer.cpp @@ -29,6 +29,8 @@ extern importer::ai_provider_impl _chatgpt_api_provider; extern importer::ai_provider_impl _deepseek_api_provider; +extern importer::email_provider_impl _mailersend_api_provider; + importer::ai_provider_impl importer::get_ai_provider_implementation(ai_provider provider) { switch(provider) @@ -41,6 +43,17 @@ importer::ai_provider_impl importer::get_ai_provider_implementation(ai_provider return importer::ai_provider_impl {0}; } +importer::email_provider_impl importer::get_email_provider_implementation(email_provider provider) +{ + switch(provider) + { + case EMAIL_PROVIDER_MAILERSEND: return _mailersend_api_provider; + default: assert(0); break; + } + + return importer::email_provider_impl {0}; +} + static void _batch_query_response_handler(invoice* buffer, char* json) { int alloc_size = 1000; -- cgit v1.2.3-70-g09d2