From a238950045b8ba22349ebaaf40994bba64c1cc8d Mon Sep 17 00:00:00 2001 From: coddmeistr Date: Mon, 27 Jan 2025 12:16:47 +0300 Subject: [PATCH 1/2] increase whmcs delays --- pkg/billing/cron_expired_balance_invoices_term.go | 2 +- pkg/billing/cron_renew_invoices_issuer.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/billing/cron_expired_balance_invoices_term.go b/pkg/billing/cron_expired_balance_invoices_term.go index 511c63e74..9ca866a30 100644 --- a/pkg/billing/cron_expired_balance_invoices_term.go +++ b/pkg/billing/cron_expired_balance_invoices_term.go @@ -43,7 +43,7 @@ func (s *BillingServiceServer) DeleteExpiredBalanceInvoicesCronJob(ctx context.C log.Error("Failed to terminate expired balance invoice", zap.Error(err)) continue } - delaySeconds(20) + delaySeconds(61) count++ } diff --git a/pkg/billing/cron_renew_invoices_issuer.go b/pkg/billing/cron_renew_invoices_issuer.go index f8bab2f7f..27f688ddb 100644 --- a/pkg/billing/cron_renew_invoices_issuer.go +++ b/pkg/billing/cron_renew_invoices_issuer.go @@ -423,7 +423,7 @@ func (s *BillingServiceServer) createRenewalInvoice(ctx context.Context, log *za log.Error("Error creating invoice", zap.Error(err)) return fmt.Errorf("error creating invoice: %w", err) } - delaySeconds(61) + delaySeconds(301) log.Info("Created invoice", zap.String("uuid", resp.Msg.GetUuid()), zap.Int("item_count", len(inv.Items))) return nil From cf6305ce9fd0e68877b61014ccadc0b5f69d78d1 Mon Sep 17 00:00:00 2001 From: coddmeistr Date: Mon, 27 Jan 2025 12:19:30 +0300 Subject: [PATCH 2/2] delay 10 minutes --- pkg/billing/cron_renew_invoices_issuer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/billing/cron_renew_invoices_issuer.go b/pkg/billing/cron_renew_invoices_issuer.go index 27f688ddb..9290ed02f 100644 --- a/pkg/billing/cron_renew_invoices_issuer.go +++ b/pkg/billing/cron_renew_invoices_issuer.go @@ -423,7 +423,7 @@ func (s *BillingServiceServer) createRenewalInvoice(ctx context.Context, log *za log.Error("Error creating invoice", zap.Error(err)) return fmt.Errorf("error creating invoice: %w", err) } - delaySeconds(301) + delaySeconds(601) log.Info("Created invoice", zap.String("uuid", resp.Msg.GetUuid()), zap.Int("item_count", len(inv.Items))) return nil