Changed interval to duration, added outline for alarm configuration

This commit is contained in:
2021-01-16 09:30:18 -09:00
parent 59971d75d2
commit 5c930cd409
2 changed files with 10 additions and 4 deletions

View File

@ -2,12 +2,12 @@ package config
import (
"fmt"
"strconv"
"time"
)
type AlrmConfig struct {
Groups map[string]*AlrmGroup
Interval int
Interval time.Duration
}
func (ac *AlrmConfig) NewGroup(name string) (*AlrmGroup, error) {
@ -25,7 +25,7 @@ func (ac *AlrmConfig) NewGroup(name string) (*AlrmGroup, error) {
}
func (ac *AlrmConfig) SetInterval(val string) error {
interval, err := strconv.Atoi(val)
interval, err := time.ParseDuration(val)
if err != nil {
return err
}