From bf49317c45cc8213c59e463ccc424eac64d800d9 Mon Sep 17 00:00:00 2001 From: Ruan Kaylo Date: Thu, 23 Jan 2025 15:57:49 -0300 Subject: [PATCH] Update src/services/user.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/services/user.go | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/services/user.go b/src/services/user.go index b18e6b4..fba20f6 100644 --- a/src/services/user.go +++ b/src/services/user.go @@ -78,14 +78,21 @@ func (service userService) Check(ctx context.Context, request domainUser.CheckRe } uc := new(domainUser.UserCollection) + if len(resp) == 0 { + return response, errors.New("no results found") + } for _, item := range resp { + verifiedName := "" if item.VerifiedName != nil { - var msg = domainUser.CheckResponseData{Query: item.Query, IsInWhatsapp: item.IsIn, JID: fmt.Sprintf("%s", item.JID), VerifiedName: item.VerifiedName.Details.GetVerifiedName()} - uc.Users = append(uc.Users, msg) - } else { - var msg = domainUser.CheckResponseData{Query: item.Query, IsInWhatsapp: item.IsIn, JID: fmt.Sprintf("%s", item.JID), VerifiedName: ""} - uc.Users = append(uc.Users, msg) + verifiedName = item.VerifiedName.Details.GetVerifiedName() + } + msg := domainUser.CheckResponseData{ + Query: item.Query, + IsInWhatsapp: item.IsIn, + JID: item.JID.String(), + VerifiedName: verifiedName, } + uc.Users = append(uc.Users, msg) } if len(uc.Users) > 0 {