From b7b779fbd9869966a9e5c6f901da4fd2abb33a32 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 6 Feb 2024 16:52:32 +0100 Subject: [PATCH] delete current image to private method --- src/kds_s2000w_handler.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 8a32b5c..b610502 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -23,6 +23,15 @@ typedef struct { scan_status current_scan_status; +void _delete_current_image() +{ + resp = kds_s2000w_client_response_init(); + kds_s2000w_client_delete_image(state->sessionid, current_scan_status.current_image_number, resp); + kds_s2000w_client_response_free(resp); + resp = NULL; + sleep(1); +} + void _download_current_image() { if (image.size > 0) { @@ -242,11 +251,7 @@ metadata kds_s2000w_handler_get_parameters(int image_number) resp = NULL; sleep(1); - resp = kds_s2000w_client_response_init(); - kds_s2000w_client_delete_image(state->sessionid, current_scan_status.current_image_number, resp); - kds_s2000w_client_response_free(resp); - resp = NULL; - sleep(1); + _delete_current_image(); return mdata; } \ No newline at end of file -- 2.39.5