From e0efaa8213a4ff880137cb3546ff0e5eddb4b2f7 Mon Sep 17 00:00:00 2001 From: Lewis Crichton Date: Thu, 23 Feb 2023 19:23:40 +0000 Subject: [PATCH] fix secret regenerating every oauth --- main.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index c6805bd..30e3ed4 100644 --- a/main.go +++ b/main.go @@ -243,13 +243,9 @@ func main() { userId := userResult.Id - secretR := rdb.Get(c.Context(), "secrets:" + hash(PEPPER_SECRETS + userId)) + secret, err := rdb.Get(c.Context(), "secrets:" + hash(PEPPER_SECRETS + userId)).Result() - var secret string - - if secretR.Err() == redis.Nil { - secret = secretR.Val() - } else { + if err == redis.Nil { key := make([]byte, 48) _, err := rand.Read(key)