Files
nabarr/util/default.go
l3uddz a2848439b9 pvr: add options and support for anime (#17)
* pvr: begin adding options

* pvr: add ability to configure add behaviour via config

* pvr: add skip_anime

* pvr: do not continue processing item if lookup failed or add to pvr failed
2021-02-20 20:01:04 +00:00

38 lines
564 B
Go

package util
import (
"strconv"
"strings"
)
func Atoi(val string, defaultVal int) int {
n, err := strconv.Atoi(val)
if err != nil {
return defaultVal
}
return n
}
func Atof64(val string, defaultVal float64) float64 {
n, err := strconv.ParseFloat(strings.TrimSpace(val), 64)
if err != nil {
return defaultVal
}
return n
}
func StringOrDefault(val string, defaultVal string) string {
if val == "" {
return defaultVal
}
return val
}
func BoolOrDefault(val *bool, defaultVal bool) bool {
if val == nil {
return defaultVal
}
return *val
}