(raw any)
| 612 | } |
| 613 | |
| 614 | func parseWebsocketsValue(raw any) (bool, bool) { |
| 615 | switch v := raw.(type) { |
| 616 | case bool: |
| 617 | return v, true |
| 618 | case string: |
| 619 | parsed, errParse := strconv.ParseBool(strings.TrimSpace(v)) |
| 620 | if errParse == nil { |
| 621 | return parsed, true |
| 622 | } |
| 623 | } |
| 624 | return false, false |
| 625 | } |
| 626 | |
| 627 | func bytesTrimSpace(raw []byte) []byte { |
| 628 | return []byte(strings.TrimSpace(string(raw))) |
no outgoing calls
no test coverage detected