From bff32b75e7eb316b48ea7f05a0ee8cf00a2b3ca5 Mon Sep 17 00:00:00 2001 From: ZuoSiZhu <2839299264@qq.com> Date: Sat, 21 Jun 2025 14:32:05 +0800 Subject: [PATCH] fix: delay interval option not working --- alas.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/alas.py b/alas.py index ec62530b7..98a40532b 100644 --- a/alas.py +++ b/alas.py @@ -119,7 +119,8 @@ class AzurLaneAutoScript: def DelayAllTask(self): Current = datetime.now() - TimeDelta = timedelta(minutes=self.config.OthersLogin_Interval, seconds=-1) + interval = deep_get(self.config.data, "OthersLogin.OthersLogin.Interval", 60) + TimeDelta = timedelta(minutes=interval, seconds=-1) self.config.task_delay(target=Current + TimeDelta, task=self.config.task.command) @@ -150,10 +151,11 @@ class AzurLaneAutoScript: if Method == "stay_there": self.device.click(OTHERS_LOGIN_CONFIRM) if deep_get(self.config.data, "OthersLogin.OthersLogin.Notify", True): + interval = deep_get(self.config.data, "OthersLogin.OthersLogin.Interval", 60) handle_notify( self.config.Error_OnePushConfig, title=f"Alas <{self.config_name}>: account's owner logs in", - content=f"Delay some tasks to {datetime.now() + timedelta(minutes=self.config.OthersLogin_Interval, seconds=-1)}", + content=f"Delay some tasks to {datetime.now() + timedelta(minutes=interval, seconds=-1)}", ) self.config.save() self.config.update()