From a5079a4d3215c2c63d093a5572f5ee5bc14db0f4 Mon Sep 17 00:00:00 2001 From: Peyman <118217228+Ptechgithub@users.noreply.github.com> Date: Thu, 25 May 2023 14:03:22 +0330 Subject: [PATCH] Delete check_cpu_usage.go --- web/job/check_cpu_usage.go | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 web/job/check_cpu_usage.go diff --git a/web/job/check_cpu_usage.go b/web/job/check_cpu_usage.go deleted file mode 100644 index 74f6a544..00000000 --- a/web/job/check_cpu_usage.go +++ /dev/null @@ -1,33 +0,0 @@ -package job - -import ( - "strconv" - "time" - "x-ui/web/service" - - "github.com/shirou/gopsutil/v3/cpu" -) - -type CheckCpuJob struct { - tgbotService service.Tgbot - settingService service.SettingService -} - -func NewCheckCpuJob() *CheckCpuJob { - return new(CheckCpuJob) -} - -// Here run is a interface method of Job interface -func (j *CheckCpuJob) Run() { - threshold, _ := j.settingService.GetTgCpu() - - // get latest status of server - percent, err := cpu.Percent(1*time.Second, false) - if err == nil && percent[0] > float64(threshold) { - msg := j.tgbotService.I18nBot("tgbot.messages.cpuThreshold", - "Percent=="+strconv.FormatFloat(percent[0], 'f', 2, 64), - "Threshold=="+strconv.Itoa(threshold)) - - j.tgbotService.SendMsgToTgbotAdmins(msg) - } -}