From 73a73b7bc75f1293ee7c0e33b88e8753fd83bff1 Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Mon, 22 Aug 2022 16:03:59 +0800 Subject: [PATCH] conversation --- pkg/common/db/rocks_cache/rocks_cache.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/common/db/rocks_cache/rocks_cache.go b/pkg/common/db/rocks_cache/rocks_cache.go index 0d26a53f5..a8b3d5fb7 100644 --- a/pkg/common/db/rocks_cache/rocks_cache.go +++ b/pkg/common/db/rocks_cache/rocks_cache.go @@ -463,9 +463,15 @@ func GetConversationFromCache(ownerUserID, conversationID string) (*db.Conversat return "", utils.Wrap(err, "get failed") } bytes, err := json.Marshal(conversation) - return string(bytes), utils.Wrap(err, "Marshal failed") + if err != nil { + return "", utils.Wrap(err, "Marshal failed") + } + return string(bytes), nil } conversationStr, err := db.DB.Rc.Fetch(conversationCache+ownerUserID+":"+conversationID, time.Second*30*60, getConversation) + if err != nil { + return nil, utils.Wrap(err, "Fetch failed") + } conversation := db.Conversation{} err = json.Unmarshal([]byte(conversationStr), &conversation) if err != nil {