feat(platform): harden telemetry pipeline and unify Semi UI workspaces
This commit is contained in:
@@ -825,12 +825,27 @@ func positiveNumber(value any) bool {
|
||||
return typed > 0
|
||||
case int:
|
||||
return typed > 0
|
||||
case int8:
|
||||
return typed > 0
|
||||
case int16:
|
||||
return typed > 0
|
||||
case int32:
|
||||
return typed > 0
|
||||
case int64:
|
||||
return typed > 0
|
||||
case uint:
|
||||
return typed > 0
|
||||
case uint8:
|
||||
return typed > 0
|
||||
case uint16:
|
||||
return typed > 0
|
||||
case uint32:
|
||||
return typed > 0
|
||||
case uint64:
|
||||
return typed > 0
|
||||
case json.Number:
|
||||
parsed, err := typed.Float64()
|
||||
return err == nil && parsed > 0
|
||||
case string:
|
||||
parsed, err := strconv.ParseFloat(strings.TrimSpace(typed), 64)
|
||||
return err == nil && parsed > 0
|
||||
|
||||
Reference in New Issue
Block a user