fix(log): change MessageLog list to use value type for improved performance and memory efficiency
This commit is contained in:
parent
c04923015e
commit
5e903868c4
@ -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())
|
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 {
|
for _, datum := range data {
|
||||||
var content log.Message
|
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())
|
l.Errorf("[GetMessageLogList] failed to unmarshal content: %v", err.Error())
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
list = append(list, &types.MessageLog{
|
list = append(list, types.MessageLog{
|
||||||
Id: datum.Id,
|
Id: datum.Id,
|
||||||
Type: datum.Type,
|
Type: datum.Type,
|
||||||
Platform: content.Platform,
|
Platform: content.Platform,
|
||||||
@ -63,6 +63,6 @@ func (l *GetMessageLogListLogic) GetMessageLogList(req *types.GetMessageLogListR
|
|||||||
|
|
||||||
return &types.GetMessageLogListResponse{
|
return &types.GetMessageLogListResponse{
|
||||||
Total: total,
|
Total: total,
|
||||||
List: nil,
|
List: list,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user