From 36681909984f50a577f5f181b17339ddcb905fdb Mon Sep 17 00:00:00 2001
From: MultiMote <contact@mmote.ru>
Date: Tue, 29 Oct 2024 21:02:40 +0300
Subject: [PATCH] Fix setDefaultPacketTimeout context issues

---
 src/print_tasks/B1PrintTask.ts    | 2 +-
 src/print_tasks/B21V1PrintTask.ts | 2 +-
 src/print_tasks/D110PrintTask.ts  | 2 +-
 src/print_tasks/V5PrintTask.ts    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/print_tasks/B1PrintTask.ts b/src/print_tasks/B1PrintTask.ts
index 675ce74..c885303 100644
--- a/src/print_tasks/B1PrintTask.ts
+++ b/src/print_tasks/B1PrintTask.ts
@@ -28,6 +28,6 @@ export class B1PrintTask extends AbstractPrintTask {
     return this.abstraction.waitUntilPrintFinishedByStatusPoll(
       this.printOptions.totalPages,
       this.printOptions.statusPollIntervalMs
-    ).finally(this.abstraction.setDefaultPacketTimeout);
+    ).finally(() => this.abstraction.setDefaultPacketTimeout());
   }
 }
diff --git a/src/print_tasks/B21V1PrintTask.ts b/src/print_tasks/B21V1PrintTask.ts
index 15be0ce..b6323b9 100644
--- a/src/print_tasks/B21V1PrintTask.ts
+++ b/src/print_tasks/B21V1PrintTask.ts
@@ -30,6 +30,6 @@ export class B21V1PrintTask extends AbstractPrintTask {
     return this.abstraction.waitUntilPrintFinishedByPrintEndPoll(
       this.printOptions.totalPages,
       this.printOptions.statusPollIntervalMs
-    ).finally(this.abstraction.setDefaultPacketTimeout);
+    ).finally(() => this.abstraction.setDefaultPacketTimeout());
   }
 }
diff --git a/src/print_tasks/D110PrintTask.ts b/src/print_tasks/D110PrintTask.ts
index 5a7081a..e782096 100644
--- a/src/print_tasks/D110PrintTask.ts
+++ b/src/print_tasks/D110PrintTask.ts
@@ -29,6 +29,6 @@ export class D110PrintTask extends AbstractPrintTask {
     return this.abstraction.waitUntilPrintFinishedByStatusPoll(
       this.printOptions.totalPages,
       this.printOptions.statusPollIntervalMs
-    ).finally(this.abstraction.setDefaultPacketTimeout);
+    ).finally(() => this.abstraction.setDefaultPacketTimeout());
   }
 }
diff --git a/src/print_tasks/V5PrintTask.ts b/src/print_tasks/V5PrintTask.ts
index 69bc72f..de2e612 100644
--- a/src/print_tasks/V5PrintTask.ts
+++ b/src/print_tasks/V5PrintTask.ts
@@ -28,6 +28,6 @@ export class V5PrintTask extends AbstractPrintTask {
     return this.abstraction.waitUntilPrintFinishedByStatusPoll(
       this.printOptions.totalPages ?? 1,
       this.printOptions.statusPollIntervalMs
-    ).finally(this.abstraction.setDefaultPacketTimeout);
+    ).finally(() => this.abstraction.setDefaultPacketTimeout());
   }
 }