From afe2c4919dc2ded2f3b7d796b914dd66fbe78e64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Mon, 20 Apr 2020 18:45:43 +0200 Subject: Fixes and validation --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main.go') diff --git a/main.go b/main.go index 2ce7943..7e6d560 100644 --- a/main.go +++ b/main.go @@ -27,9 +27,13 @@ func run() error { return err } + if err = cfg.Validate(); err != nil { + return fmt.Errorf("Configuration invalid: %w", err) + } + feed.Parse(feeds) - imapUrl, err := url.Parse(cfg.GlobalConfig["target"].(string)) + imapUrl, err := url.Parse(cfg.Target) if err != nil { return fmt.Errorf("parsing 'target': %w", err) } -- cgit v1.2.3