From 7532eac0e5e4cd51a765498bdcca2d52b0b3ca7a Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sat, 11 Jun 2022 22:15:31 +0100 Subject: util.watchdog: Allow passing a new timeout to :reset() --- util/watchdog.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'util') diff --git a/util/watchdog.lua b/util/watchdog.lua index 6eb2e602..407028a5 100644 --- a/util/watchdog.lua +++ b/util/watchdog.lua @@ -19,7 +19,10 @@ local function new(timeout, callback) return watchdog; end -function watchdog_methods:reset() +function watchdog_methods:reset(new_timeout) + if new_timeout then + self.timeout = new_timeout; + end if self.timer_id then timer.reschedule(self.timer_id, self.timeout+1); else -- cgit v1.2.3