FromHeader parses the desktop telemetry from the provided header value. Returns nil if the header is empty or if parsing fails.
(headerValue string)
| 612 | // FromHeader parses the desktop telemetry from the provided header value. |
| 613 | // Returns nil if the header is empty or if parsing fails. |
| 614 | func (t *CoderDesktopTelemetry) FromHeader(headerValue string) error { |
| 615 | if headerValue == "" { |
| 616 | return nil |
| 617 | } |
| 618 | return json.Unmarshal([]byte(headerValue), t) |
| 619 | } |
| 620 | |
| 621 | // IsEmpty returns true if all fields in the telemetry data are empty. |
| 622 | func (t *CoderDesktopTelemetry) IsEmpty() bool { |
no test coverage detected