diff options
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; |
