diff --git a/pkg/service/asChat/handler.go b/pkg/service/asChat/handler.go index 66d5e1e..25660cd 100644 --- a/pkg/service/asChat/handler.go +++ b/pkg/service/asChat/handler.go @@ -507,6 +507,17 @@ func (cr ChatHandler) UserMessageStat(c *gin.Context) { } } reverse(result) + if chatUser.Role == 1 { + userSessionId := fmt.Sprintf("%d", chatUser.ID) + newResp := []dto.UserMsgStatic{} + for _, v := range result { + if v.SessionId == userSessionId { + newResp = append(newResp, v) + service.Success(c, newResp) + return + } + } + } service.Success(c, result) } func reverse(slice []dto.UserMsgStatic) {