From a1a4689ad330796a85350e850b32c20aae0c82fd Mon Sep 17 00:00:00 2001 From: William Carroll Date: Sun, 23 Feb 2020 20:00:04 +0000 Subject: Consume updated kv module Exposing store_path to the tokens module to support the newly updated kv module, which requires an explicit storePath parameter. --- monzo_ynab/tokens.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'monzo_ynab/tokens.go') diff --git a/monzo_ynab/tokens.go b/monzo_ynab/tokens.go index 7afd86e4cf..4be967ccb8 100644 --- a/monzo_ynab/tokens.go +++ b/monzo_ynab/tokens.go @@ -76,6 +76,7 @@ var chans = &channels{ var ( monzoClientId = os.Getenv("monzo_client_id") monzoClientSecret = os.Getenv("monzo_client_secret") + storePath = os.Getenv("store_path") ) //////////////////////////////////////////////////////////////////////////////// @@ -151,8 +152,8 @@ func refreshTokens(refreshToken string) (string, string) { func persistTokens(access string, refresh string) { log.Println("Persisting tokens...") - kv.Set("monzoAccessToken", access) - kv.Set("monzoRefreshToken", refresh) + kv.Set(storePath, "monzoAccessToken", access) + kv.Set(storePath, "monzoRefreshToken", refresh) log.Println("Successfully persisted tokens.") } @@ -221,8 +222,8 @@ func main() { }() // Retrieve cached tokens from store. - accessToken := fmt.Sprintf("%v", kv.Get("monzoAccessToken")) - refreshToken := fmt.Sprintf("%v", kv.Get("monzoRefreshToken")) + accessToken := fmt.Sprintf("%v", kv.Get(storePath, "monzoAccessToken")) + refreshToken := fmt.Sprintf("%v", kv.Get(storePath, "monzoRefreshToken")) log.Println("Attempting to retrieve cached credentials...") logTokens(accessToken, refreshToken) -- cgit 1.4.1