summaryrefslogtreecommitdiff
path: root/src/importer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/importer.cpp')
-rw-r--r--src/importer.cpp10
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;