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

Function normalizeProcessStep

api/controller/relay/relay_process_step.go:31–48  ·  view source on GitHub ↗
(step ProcessStep)

Source from the content-addressed store, hash-verified

29}
30
31func normalizeProcessStep(step ProcessStep) ProcessStep {
32 stepData := map[string]interface{}(nil)
33 if step.Data != nil {
34 stepData = hashIDsInStepData(step.Data)
35 }
36 timestamp := step.Timestamp
37 if timestamp <= 0 {
38 timestamp = time.Now().Unix()
39 }
40 return ProcessStep{
41 StepCode: step.StepCode,
42 Name: step.Name,
43 Status: step.Status,
44 Message: step.Message,
45 Data: stepData,
46 Timestamp: timestamp,
47 }
48}
49
50func saveProcessStepRecord(eid, messageID int64, requestID string, step ProcessStep) error {
51 record := &model.MessageProcessStep{

Callers 2

sendProcessStepFunction · 0.85

Calls 1

hashIDsInStepDataFunction · 0.85

Tested by

no test coverage detected