]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
delete current image to private method
authorBastian Dehn <hhaalo@arcor.de>
Tue, 6 Feb 2024 15:52:32 +0000 (16:52 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 6 Feb 2024 15:52:39 +0000 (16:52 +0100)
src/kds_s2000w_handler.c

index 8a32b5cf204d8e5e55da033f7515a50dc3eb3134..b61050221dec8b757189299fd073ec1ecf1e6227 100644 (file)
@@ -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