From eb382cd5b4d55240e4c725260c0d099872c9a7d0 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Tue, 2 Apr 2024 15:04:44 +0330 Subject: tgbot - fix chatid --- web/service/inbound.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'web/service/inbound.go') diff --git a/web/service/inbound.go b/web/service/inbound.go index 2cef0995..adfa0fb4 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -1186,7 +1186,7 @@ func (s *InboundService) GetClientByEmail(clientEmail string) (*xray.ClientTraff return nil, nil, common.NewError("Client Not Found In Inbound For Email:", clientEmail) } -func (s *InboundService) SetClientTelegramUserID(trafficId int, tgId string) (bool, error) { +func (s *InboundService) SetClientTelegramUserID(trafficId int, tgId int64) (bool, error) { traffic, inbound, err := s.GetClientInboundByTrafficID(trafficId) if err != nil { return false, err @@ -1687,10 +1687,10 @@ func (s *InboundService) DelDepletedClients(id int) (err error) { return err } -func (s *InboundService) GetClientTrafficTgBot(tgId string) ([]*xray.ClientTraffic, error) { +func (s *InboundService) GetClientTrafficTgBot(tgId int64) ([]*xray.ClientTraffic, error) { db := database.GetDB() var inbounds []*model.Inbound - err := db.Model(model.Inbound{}).Where("settings like ?", fmt.Sprintf(`%%"tgId": "%s"%%`, tgId)).Find(&inbounds).Error + err := db.Model(model.Inbound{}).Where("settings like ?", fmt.Sprintf(`%%"tgId": %d%%`, tgId)).Find(&inbounds).Error if err != nil && err != gorm.ErrRecordNotFound { return nil, err } -- cgit v1.2.3