Add new hourly reset traffic

This commit is contained in:
and.smirnov 2026-03-25 23:08:41 +03:00
parent 38d87230d3
commit b6256bbe0b
15 changed files with 17 additions and 0 deletions

View file

@ -81,6 +81,8 @@
<a-select-option value="monthly">{{ i18n
"pages.inbounds.periodicTrafficReset.monthly"
}}</a-select-option>
<a-select-option value="hourly">{{ i18n
"pages.inbounds.periodicTrafficReset.hourly" }}</a-select-option>
</a-select>
</a-form-item>

View file

@ -271,6 +271,7 @@
"daily" = "يومياً"
"weekly" = "أسبوعياً"
"monthly" = "شهرياً"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "تم الحصول عليه"

View file

@ -271,6 +271,7 @@
"daily" = "Daily"
"weekly" = "Weekly"
"monthly" = "Monthly"
"hourly" = "Hourly"
[pages.inbounds.toasts]
"obtain" = "Obtain"

View file

@ -271,6 +271,7 @@
"daily" = "Diariamente"
"weekly" = "Semanalmente"
"monthly" = "Mensualmente"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Recibir"

View file

@ -271,6 +271,7 @@
"daily" = "روزانه"
"weekly" = "هفتگی"
"monthly" = "ماهانه"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "فراهم‌سازی"

View file

@ -271,6 +271,7 @@
"daily" = "Harian"
"weekly" = "Mingguan"
"monthly" = "Bulanan"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Dapatkan"

View file

@ -271,6 +271,7 @@
"daily" = "毎日"
"weekly" = "毎週"
"monthly" = "毎月"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "取得"

View file

@ -271,6 +271,7 @@
"daily" = "Diariamente"
"weekly" = "Semanalmente"
"monthly" = "Mensalmente"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Obter"

View file

@ -271,6 +271,7 @@
"daily" = "Ежедневно"
"weekly" = "Еженедельно"
"monthly" = "Ежемесячно"
"hourly" = "Ежечасно"
[pages.inbounds.toasts]
"obtain" = "Получить"

View file

@ -271,6 +271,7 @@
"daily" = "Günlük"
"weekly" = "Haftalık"
"monthly" = "Aylık"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Elde Et"

View file

@ -271,6 +271,7 @@
"daily" = "Щодня"
"weekly" = "Щотижня"
"monthly" = "Щомісяця"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Отримати"

View file

@ -271,6 +271,7 @@
"daily" = "Hàng ngày"
"weekly" = "Hàng tuần"
"monthly" = "Hàng tháng"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "Nhận"

View file

@ -271,6 +271,7 @@
"daily" = "每日"
"weekly" = "每周"
"monthly" = "每月"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "获取"

View file

@ -271,6 +271,7 @@
"daily" = "每日"
"weekly" = "每週"
"monthly" = "每月"
"hourly" = "hourly"
[pages.inbounds.toasts]
"obtain" = "獲取"

View file

@ -325,6 +325,8 @@ func (s *Server) startTask() {
s.cron.AddJob("@daily", job.NewClearLogsJob())
// Inbound traffic reset jobs
// Run every hour
s.cron.AddJob("@hourly", job.NewPeriodicTrafficResetJob("hourly"))
// Run once a day, midnight
s.cron.AddJob("@daily", job.NewPeriodicTrafficResetJob("daily"))
// Run once a week, midnight between Sat/Sun