Missing handlers but there we goddamn GO

Former-commit-id: 2505146a54acaf18eadfdebf1dd2720889aef795
This commit is contained in:
bel
2019-06-22 16:23:27 -06:00
parent 093d468f87
commit 35b3ff2c2d
24 changed files with 216 additions and 37 deletions

16
main.go
View File

@@ -2,6 +2,7 @@ package main
import (
"local/rssmon3/config"
"local/rssmon3/handlers"
"local/rssmon3/monitor"
"local/rssmon3/server"
"log"
@@ -21,18 +22,21 @@ func main() {
}
log.Println(config.Values())
s := server.New()
if err := s.Routes(); err != nil {
panic(err)
}
go InterruptAfter(s.Run, sigc)
m, err := monitor.New()
if err != nil {
panic(err)
}
go InterruptAfter(m.Run, sigc)
s := server.New(m.Incoming)
if err := s.Routes(); err != nil {
panic(err)
}
go InterruptAfter(s.Run, sigc)
h := handlers.New(m.Outgoing)
go InterruptAfter(h.Run, sigc)
signal.Notify(sigc,
syscall.SIGHUP,
syscall.SIGINT,