dotenv, parsing fix email, moved dump tracnsport to new file gz, removed unwanted var jwt, added in HS256 sign/parse
ptr, ref and deref funcs response, use fmt.Fprint(f) validate, few new funcs
This commit is contained in:
@@ -10,12 +10,10 @@ import (
|
||||
// Assign env tag matching values from envMap
|
||||
func Assign[T any](to *T, envMap map[string]string) error {
|
||||
if to == nil {
|
||||
slog.Warn(" arg 'to' is nil")
|
||||
return nil
|
||||
}
|
||||
|
||||
if len(envMap) == 0 {
|
||||
slog.Warn(" envMap is nil")
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -58,7 +56,7 @@ func Assign[T any](to *T, envMap map[string]string) error {
|
||||
field.SetInt(v)
|
||||
}
|
||||
case reflect.Float32, reflect.Float64:
|
||||
if v, err := strconv.ParseFloat(v, 10); err != nil {
|
||||
if v, err := strconv.ParseFloat(v, 64); err != nil {
|
||||
return err
|
||||
} else {
|
||||
field.SetFloat(v)
|
||||
|
||||
Reference in New Issue
Block a user