update values
All checks were successful
Go Action / goaction (pull_request) Successful in 30s
Go Action / goaction (push) Successful in 48s

This commit is contained in:
2025-12-26 20:59:11 +03:00
parent 6dafb6f7ce
commit 6d42e1a5f0
8 changed files with 110 additions and 36 deletions

View File

@@ -72,14 +72,6 @@ func ParseBool(s string) (bool, error) {
return b, nil
}
func JUnmarshal(b []byte, v any) error {
if err := json.Unmarshal(b, v); err != nil {
return fmt.Errorf("%w: %w", config.ErrInvalidValue, err)
}
return nil
}
func ParseUint64(s string) (uint64, error) {
i, err := strconv.ParseUint(s, 10, 64)
if err != nil {
@@ -88,3 +80,17 @@ func ParseUint64(s string) (uint64, error) {
return i, nil
}
func JUnmarshal(b []byte, v any) error {
if err := json.Unmarshal(b, v); err != nil {
return fmt.Errorf("%w: %w", config.ErrInvalidValue, err)
}
return nil
}
func JParce[T any](b []byte) (T, error) {
var data T
return data, JUnmarshal(b, &data)
}