diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-11 20:09:37 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-11 20:09:37 +0100 |
| commit | 74748ae725ca3cdcc450473ea0ccd245ab36533d (patch) | |
| tree | 4cf69b3d2cb99219651c38683d1c1c6cddbcc7a4 /src/importer.cpp | |
| parent | c011cfe0cb4b2b29c2e1d48b5bfd6db1d7fdc6d8 (diff) | |
ai import ui improvements
Diffstat (limited to 'src/importer.cpp')
| -rw-r--r-- | src/importer.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/importer.cpp b/src/importer.cpp index 23bdcbe..0027da9 100644 --- a/src/importer.cpp +++ b/src/importer.cpp @@ -210,8 +210,8 @@ static int _ai_document_to_invoice_t(void *arg) char* file_path = request->file_path; importer::ai_provider_impl impl = importer::get_ai_provider_implementation(administration::get_active_ai_service().provider); + #if !SIMULATE_AI_IMPORT request->status = importer::import_status::IMPORT_UPLOADING_FILE; - char file_id[100]; if (!impl.upload_file(file_path, file_id, 100)) { request->status = importer::import_status::IMPORT_DONE; @@ -256,6 +256,14 @@ static int _ai_document_to_invoice_t(void *arg) request->error = I_ERR_FAILED_QUERY; return 0; } + #else + invoice inv = administration::invoice_create_empty(); + usleep(5000 * 1000); + request->status = importer::import_status::IMPORT_UPLOADING_FILE; + usleep(5000 * 1000); + request->status = importer::import_status::IMPORT_WAITING_FOR_RESPONSE; + usleep(5000 * 1000); + #endif inv.extras.status = invoice_status::INVOICE_RECEIVED; |
