Files
arlo-cleaner/main.go
Bel LaPointe be2a031834 initial
2021-03-28 13:12:15 -05:00

32 lines
526 B
Go
Executable File

package main
import (
"local/logb"
"local/sandbox/arlo-cleaner/config"
"local/sandbox/arlo-cleaner/monitor"
)
func main() {
if err := config.Refresh(); err != nil {
panic(err)
}
arlo, err := monitor.NewArlo()
if err != nil {
panic(err)
}
arloError := arlo.Start()
drive, err := monitor.NewDrive()
if err != nil {
panic(err)
}
driveError := drive.Start()
for {
select {
case err := <-arloError:
logb.Errorf("arlo error", err)
case err := <-driveError:
logb.Errorf("drive error", err)
}
}
}