From 060d222941b11ade8b0471f86a0ee2952f5e465e Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Fri, 1 Dec 2023 11:27:28 -0800 Subject: [PATCH] use switch --- agent/tasks_windows.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/agent/tasks_windows.go b/agent/tasks_windows.go index 95a5cfc..e475a57 100644 --- a/agent/tasks_windows.go +++ b/agent/tasks_windows.go @@ -175,16 +175,17 @@ func (a *Agent) CreateSchedTask(st SchedTask) (bool, error) { var tasktrigger taskmaster.TaskTrigger var now = time.Now() - if st.Trigger == "manual" { + switch st.Trigger { + case "manual": tasktrigger = taskmaster.TaskTrigger{ Enabled: st.Enabled, StartBoundary: now, } - } else if st.Trigger == "onboarding" { + case "onboarding": tasktrigger = taskmaster.TaskTrigger{ - Enabled: st.Enabled, + Enabled: st.Enabled, } - } else { + default: tasktrigger = taskmaster.TaskTrigger{ Enabled: st.Enabled, StartBoundary: time.Date(st.StartYear, st.StartMonth, st.StartDay, st.StartHour, st.StartMinute, 0, 0, now.Location()), @@ -209,11 +210,10 @@ func (a *Agent) CreateSchedTask(st SchedTask) (bool, error) { TaskTrigger: tasktrigger, RandomDelay: st.RandomDelay, } - case "onboarding": trigger = taskmaster.RegistrationTrigger{ TaskTrigger: tasktrigger, - Delay: st.RandomDelay, + Delay: st.RandomDelay, } case "daily":