package tasks

import (
	"fmt"
	"sec-cycle-scan/common"
)

func InitTask() {

	secretSpec := common.CONFIG.Cron.SecretSpec
	common.LOG.Info(fmt.Sprintf("The secret key detection task has been registered. %s", secretSpec))

	go func() {
		//每隔两天的早上10点开始执行
		_, err := common.TimerCli.AddTaskByFunc(
			"secret-task",
			secretSpec,
			SecretTask,
		)

		if err != nil {
			common.LOG.Error(fmt.Sprintf("Failed to register the secret key scanning service. err：%s", err))
		}
	}()

	select {}
}
