diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2025-12-27 17:25:41 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2025-12-27 17:25:41 +0100 |
| commit | 7c3a271feea4b3693bf93a47924f7c682585e179 (patch) | |
| tree | b72a1f3f2780f9f22f679e18f5d1780541cc040b /src/importer.cpp | |
| parent | 28c730a2e35ce81634dd4d47bf8e92e4552ec17c (diff) | |
mail provider settings ui
Diffstat (limited to 'src/importer.cpp')
| -rw-r--r-- | src/importer.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
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; |
