From 228862fefaa645026caa483ffe9993bf8c00b22e Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 1 Jun 2019 18:18:09 -0700 Subject: Refactor config package - Parse configuration only once during startup time - Store configuration values in a global variable --- integration/integration.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'integration/integration.go') diff --git a/integration/integration.go b/integration/integration.go index 38a215f..90449d1 100644 --- a/integration/integration.go +++ b/integration/integration.go @@ -16,7 +16,7 @@ import ( ) // SendEntry send the entry to the activated providers. -func SendEntry(cfg *config.Config, entry *model.Entry, integration *model.Integration) { +func SendEntry(entry *model.Entry, integration *model.Integration) { if integration.PinboardEnabled { client := pinboard.NewClient(integration.PinboardToken) err := client.AddBookmark( @@ -64,7 +64,7 @@ func SendEntry(cfg *config.Config, entry *model.Entry, integration *model.Integr } if integration.PocketEnabled { - client := pocket.NewClient(cfg.PocketConsumerKey(integration.PocketConsumerKey), integration.PocketAccessToken) + client := pocket.NewClient(config.Opts.PocketConsumerKey(integration.PocketConsumerKey), integration.PocketAccessToken) if err := client.AddURL(entry.URL, entry.Title); err != nil { logger.Error("[Integration] UserID #%d: %v", integration.UserID, err) } -- cgit v1.2.3