mirror of
https://github.com/bluenviron/mediamtx
synced 2025-02-09 07:58:04 +00:00
remove useless code
This commit is contained in:
parent
b70a4bfe5b
commit
0d4d81c333
@ -66,18 +66,6 @@ func loadEnvInternal(env map[string]string, prefix string, rv reflect.Value) err
|
||||
}
|
||||
|
||||
switch rt.Kind() {
|
||||
case reflect.Slice:
|
||||
if rt.Elem().Kind() == reflect.String {
|
||||
if ev, ok := env[prefix]; ok {
|
||||
nv := reflect.Zero(rt)
|
||||
for _, sv := range strings.Split(ev, ",") {
|
||||
nv = reflect.Append(nv, reflect.ValueOf(sv))
|
||||
}
|
||||
rv.Set(nv)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
case reflect.Map:
|
||||
for k := range env {
|
||||
if !strings.HasPrefix(k, prefix+"_") {
|
||||
|
@ -25,9 +25,6 @@ type testStruct struct {
|
||||
// duration
|
||||
MyDuration StringDuration
|
||||
|
||||
// slice
|
||||
MySlice []string
|
||||
|
||||
// map
|
||||
MyMap map[string]*mapEntry
|
||||
}
|
||||
@ -45,9 +42,6 @@ func TestEnvironment(t *testing.T) {
|
||||
os.Setenv("MYPREFIX_MYDURATION", "22s")
|
||||
defer os.Unsetenv("MYPREFIX_MYDURATION")
|
||||
|
||||
os.Setenv("MYPREFIX_MYSLICE", "el1,el2")
|
||||
defer os.Unsetenv("MYPREFIX_MYSLICE")
|
||||
|
||||
os.Setenv("MYPREFIX_MYMAP_MYKEY", "")
|
||||
defer os.Unsetenv("MYPREFIX_MYMAP_MYKEY")
|
||||
|
||||
@ -62,7 +56,6 @@ func TestEnvironment(t *testing.T) {
|
||||
require.Equal(t, 123, s.MyInt)
|
||||
require.Equal(t, true, s.MyBool)
|
||||
require.Equal(t, 22*StringDuration(time.Second), s.MyDuration)
|
||||
require.Equal(t, []string{"el1", "el2"}, s.MySlice)
|
||||
|
||||
_, ok := s.MyMap["mykey"]
|
||||
require.Equal(t, true, ok)
|
||||
|
Loading…
Reference in New Issue
Block a user