diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-07-29 13:52:08 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-07-29 13:52:08 -0400 |
| commit | 1ccbdd55b011a137799e2dbebc47aeec126a35e9 (patch) | |
| tree | feee6ec977890f56b6a5a6c250224c9243e7c351 /cmd | |
| parent | 1b363b0bcbae86ad789285193a6630efadeca3e2 (diff) | |
| download | x-1ccbdd55b011a137799e2dbebc47aeec126a35e9.tar.xz x-1ccbdd55b011a137799e2dbebc47aeec126a35e9.zip | |
cmd/sanguisuga: use log.Fatalf in main
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/sanguisuga/main.go | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/cmd/sanguisuga/main.go b/cmd/sanguisuga/main.go index 9ae145b..b20ae85 100644 --- a/cmd/sanguisuga/main.go +++ b/cmd/sanguisuga/main.go @@ -6,8 +6,8 @@ import ( "flag" "fmt" "io" + "log" "net/http" - "os" "path/filepath" "regexp" "strings" @@ -65,14 +65,12 @@ func main() { var c Config if err := tyson.Unmarshal(*tysonConfig, &c); err != nil { - slog.Error("can't unmarshal config", "err", err) - os.Exit(1) + log.Fatalf("can't unmarshal config: %v", err) } db, err := jsondb.Open[State](*dbLoc) if err != nil { - slog.Error("can't set up database", "err", err) - os.Exit(1) + log.Fatalf("can't set up database: %v", err) } if db.Data == nil { db.Data = &State{ @@ -80,8 +78,7 @@ func main() { } } if err := db.Save(); err != nil { - slog.Error("can't ping database", "err", err) - os.Exit(1) + log.Fatalf("can't ping database: %v", err) } cl := &transmission.Client{ @@ -108,8 +105,7 @@ func main() { ircCli.Timeout = 5 * time.Second if err := ircCli.Connect(c.IRC.Server); err != nil { - slog.Error("can't connect to IRC server", "server", c.IRC.Server, "err", err) - os.Exit(1) + log.Fatalf("can't connect to IRC server %s: %v", c.IRC.Server, err) } ircCli.Loop() @@ -153,7 +149,7 @@ func (s *Sanguisuga) HandleIRCMessage(ev *irc.Event) { id := fmt.Sprintf("S%2dE%2d", ti.Season, ti.Episode) slog.Debug("found ShowMeta", "title", ti.Title, "id", id, "quality", ti.Resolution, "group", ti.Group) - stateKey := fmt.Sprintf("%s %d", ti.Title, id) + stateKey := fmt.Sprintf("%s %s", ti.Title, id) for _, show := range s.Config.Shows { if s.db.Data == nil { |
