MCPcopy Create free account
hub / github.com/53AI/53AIHub / attachProcessRecords

Function attachProcessRecords

api/controller/message.go:131–143  ·  view source on GitHub ↗
(enhancedMessages []*EnhancedMessage, processRecordMap map[int64][]*model.MessageProcessStep)

Source from the content-addressed store, hash-verified

129}
130
131func attachProcessRecords(enhancedMessages []*EnhancedMessage, processRecordMap map[int64][]*model.MessageProcessStep) {
132 if len(enhancedMessages) == 0 || len(processRecordMap) == 0 {
133 return
134 }
135 for _, enhanced := range enhancedMessages {
136 if enhanced == nil || enhanced.Message == nil {
137 continue
138 }
139 if records, exists := processRecordMap[enhanced.Message.ID]; exists {
140 enhanced.ProcessRecords = records
141 }
142 }
143}
144
145func buildEnhancedMessages(messages []*model.Message, fileMap map[int64]string, processRecordMap map[int64][]*model.MessageProcessStep) []*EnhancedMessage {
146 enhancedMessages := convertToEnhancedMessages(messages, fileMap)

Callers 1

buildEnhancedMessagesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected