(entry store.NetworkMessageEntry)
| 830 | } |
| 831 | |
| 832 | func extensionMapFromNetworkMessage(entry store.NetworkMessageEntry) (network.ExtensionMap, error) { |
| 833 | trimmed := strings.TrimSpace(string(entry.ExtJSON)) |
| 834 | if trimmed == "" || trimmed == "{}" { |
| 835 | return nil, nil |
| 836 | } |
| 837 | var ext network.ExtensionMap |
| 838 | if err := json.Unmarshal([]byte(trimmed), &ext); err != nil { |
| 839 | return nil, fmt.Errorf("decode network message ext_json: %w", err) |
| 840 | } |
| 841 | return ext, nil |
| 842 | } |
| 843 | |
| 844 | func sessionInfoFromAgentCaller(caller agentidentity.Caller) *session.Info { |
| 845 | return &session.Info{ |
no outgoing calls
no test coverage detected