From 5e903868c48d2247fe008e0e5877746cbc9fe718 Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Thu, 21 Aug 2025 08:49:13 -0400 Subject: [PATCH] fix(log): change MessageLog list to use value type for improved performance and memory efficiency --- internal/logic/admin/log/getMessageLogListLogic.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/logic/admin/log/getMessageLogListLogic.go b/internal/logic/admin/log/getMessageLogListLogic.go index 3fc46f9..252028b 100644 --- a/internal/logic/admin/log/getMessageLogListLogic.go +++ b/internal/logic/admin/log/getMessageLogListLogic.go @@ -40,7 +40,7 @@ func (l *GetMessageLogListLogic) GetMessageLogList(req *types.GetMessageLogListR return nil, errors.Wrapf(xerr.NewErrCode(xerr.DatabaseQueryError), "failed to filter system log: %v", err.Error()) } - var list []*types.MessageLog + var list []types.MessageLog for _, datum := range data { var content log.Message @@ -49,7 +49,7 @@ func (l *GetMessageLogListLogic) GetMessageLogList(req *types.GetMessageLogListR l.Errorf("[GetMessageLogList] failed to unmarshal content: %v", err.Error()) continue } - list = append(list, &types.MessageLog{ + list = append(list, types.MessageLog{ Id: datum.Id, Type: datum.Type, Platform: content.Platform, @@ -63,6 +63,6 @@ func (l *GetMessageLogListLogic) GetMessageLogList(req *types.GetMessageLogListR return &types.GetMessageLogListResponse{ Total: total, - List: nil, + List: list, }, nil }