summaryrefslogtreecommitdiff
path: root/src/administration_writer.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-09-14 15:27:51 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-09-14 15:27:51 +0200
commit76d3082e5b89fe54acaaaaadd201ccc92f4f346e (patch)
tree32d5212d87bc0b4cab06bcbe923f7eeb019268b0 /src/administration_writer.cpp
parent38019a9693375ac6719ffec43bff63774e142387 (diff)
tests for administration io
Diffstat (limited to 'src/administration_writer.cpp')
-rw-r--r--src/administration_writer.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/administration_writer.cpp b/src/administration_writer.cpp
index 779a5f1..4d4f5fe 100644
--- a/src/administration_writer.cpp
+++ b/src/administration_writer.cpp
@@ -6,7 +6,6 @@
#include <threads.h>
#include "log.hpp"
-#include "ui.hpp"
#include "strops.hpp"
#include "administration_reader.hpp"
#include "administration_writer.hpp"
@@ -15,12 +14,6 @@
mtx_t _save_file_mutex;
-bool administration_writer_save_project_blocking(project project);
-bool administration_writer_save_cost_center_blocking(cost_center cost);
-bool administration_writer_save_tax_bracket_blocking(country_tax_bracket bracket);
-bool administration_writer_save_contact_blocking(contact c);
-bool administration_writer_save_invoice_blocking(invoice inv);
-
static void on_administration_data_changed()
{
administration_writer_save_all_administration_info_blocking();
@@ -370,7 +363,7 @@ bool administration_writer_save_invoice_blocking(invoice inv)
billing_item bi = billing_item_buffer[i];
country_tax_bracket bracket;
- administration_tax_bracket_get_by_id(bi.tax_bracket_id, &bracket);
+ administration_tax_bracket_get_by_id(&bracket, bi.tax_bracket_id);
strops_replace(billing_item_file_content, billing_item_buf_length, "{{CURRENCY}}", inv.currency);
strops_replace(billing_item_file_content, billing_item_buf_length, "{{LINE_ID}}", bi.id);
@@ -698,14 +691,11 @@ static int administration_writer_write_all_t(void *arg) {
mtx_unlock(&_save_file_mutex);
- ui_set_status_loading(false);
return result;
}
bool administration_writer_save_all_async()
{
- ui_set_status_loading(true);
-
thrd_t thr;
if (thrd_create(&thr, administration_writer_write_all_t, 0) != thrd_success) {
return false;