From d4ce5814fcb88348e456eedfdb6ddae1efa035c6 Mon Sep 17 00:00:00 2001 From: Lewis Crichton Date: Mon, 20 Feb 2023 23:19:11 +0000 Subject: [PATCH] fix GET --- main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 82937b6..c6805bd 100644 --- a/main.go +++ b/main.go @@ -131,12 +131,15 @@ func main() { settings, err := rdb.HMGet(c.Context(), "settings:" + hash(PEPPER_SETTINGS + userId), "value", "written").Result() - if err == redis.Nil { - return c.Status(404).Send(nil) - } else if err != nil { + // we shouldn't expect an error here, HMGet doesn't return one + if err != nil { panic(err) } + if settings[0] == nil { + return c.Status(404).Send(nil) + } + // value is compressed data, written is a timestamp value, written := []byte(settings[0].(string)), settings[1].(string)