(ext map[string]json.RawMessage, key string)
| 2097 | } |
| 2098 | |
| 2099 | func networkExtString(ext map[string]json.RawMessage, key string) string { |
| 2100 | if len(ext) == 0 { |
| 2101 | return "" |
| 2102 | } |
| 2103 | raw, ok := ext[strings.TrimSpace(key)] |
| 2104 | if !ok || len(raw) == 0 { |
| 2105 | return "" |
| 2106 | } |
| 2107 | var text string |
| 2108 | if err := json.Unmarshal(raw, &text); err == nil { |
| 2109 | return strings.TrimSpace(text) |
| 2110 | } |
| 2111 | return strings.TrimSpace(compactJSON(raw)) |
| 2112 | } |
| 2113 | |
| 2114 | func formatUnixSeconds(value *int64) string { |
| 2115 | if value == nil { |
no test coverage detected