diff --git a/web/service/inbound.go b/web/service/inbound.go index 92182df9..e2fe6ffc 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -2028,7 +2028,7 @@ func (s *InboundService) GetOnlineClients() []string { } -func (s *InboundService) GetValidEmails(emails []string) ([]string, []string, error) { +func (s *InboundService) FilterAndSortClientEmails(emails []string) ([]string, []string, error) { db := database.GetDB() // Step 1: Get ClientTraffic records for emails in the input list diff --git a/web/service/tgbot.go b/web/service/tgbot.go index 594c3912..b3f8c51f 100644 --- a/web/service/tgbot.go +++ b/web/service/tgbot.go @@ -1464,7 +1464,7 @@ func (t *Tgbot) answerCallback(callbackQuery *telego.CallbackQuery, isAdmin bool t.SendMsgToTgbot(chatId, t.I18nBot("tgbot.answers.errorOperation"), tu.ReplyKeyboardRemove()) return } - valid_emails ,extra_emails, err := t.inboundService.GetValidEmails(emails) + valid_emails ,extra_emails, err := t.inboundService.FilterAndSortClientEmails(emails) for _, valid_emails := range valid_emails { traffic, err := t.inboundService.GetClientTrafficByEmail(valid_emails)