mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-31 05:24:11 +08:00
Fix: Add counter to retry timer for slower retries on slow PCs
- Fix: Reset timer if interval is not equal to the interval of the existing timer
This commit is contained in:
@@ -48,8 +48,11 @@ class ModuleBase:
|
|||||||
self.device.stuck_record_add(button)
|
self.device.stuck_record_add(button)
|
||||||
|
|
||||||
if interval:
|
if interval:
|
||||||
if button.name not in self.interval_timer:
|
if button.name in self.interval_timer:
|
||||||
self.interval_timer[button.name] = Timer(interval)
|
if self.interval_timer[button.name].limit != interval:
|
||||||
|
self.interval_timer[button.name] = Timer(interval, count=int(interval // 0.5))
|
||||||
|
else:
|
||||||
|
self.interval_timer[button.name] = Timer(interval, count=int(interval // 0.5))
|
||||||
if not self.interval_timer[button.name].reached():
|
if not self.interval_timer[button.name].reached():
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user