Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e2da81e8eb |
30
ini.go
30
ini.go
@@ -200,6 +200,36 @@ func (config *Configuration) GetAsIntErr(path string) (int, error) {
|
||||
return i, nil
|
||||
}
|
||||
|
||||
func (config *Configuration) GetAsInt64(path string) int64 {
|
||||
var i int64
|
||||
key, err := config.GetKey(path)
|
||||
if err != nil {
|
||||
fmt.Printf("Error getting path %v in config: %v\n", path, err)
|
||||
return 0
|
||||
}
|
||||
i, err = key.Int64()
|
||||
if err != nil {
|
||||
fmt.Printf("Error parsing integer: %v\n", err)
|
||||
return 0
|
||||
}
|
||||
return i
|
||||
}
|
||||
|
||||
func (config *Configuration) GetAsInt64Err(path string) (int64, error) {
|
||||
var i int64
|
||||
key, err := config.GetKey(path)
|
||||
if err != nil {
|
||||
fmt.Printf("Error getting path %v in config: %v\n", path, err)
|
||||
return 0, err
|
||||
}
|
||||
i, err = key.Int64()
|
||||
if err != nil {
|
||||
fmt.Printf("Error parsing integer: %v\n", err)
|
||||
return 0, err
|
||||
}
|
||||
return i, nil
|
||||
}
|
||||
|
||||
func (config *Configuration) GetAsInts(path string) []int {
|
||||
key, err := config.GetKey(path)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user