From 8f32e827d622ad9d2096fe5107819c06c9079217 Mon Sep 17 00:00:00 2001 From: Michael Li Date: Mon, 18 Sep 2023 19:48:34 +0800 Subject: [PATCH] fixed get user's coment/like tweets error by guest --- internal/servants/web/loose.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/servants/web/loose.go b/internal/servants/web/loose.go index f171bec5..7fafd395 100644 --- a/internal/servants/web/loose.go +++ b/internal/servants/web/loose.go @@ -177,7 +177,10 @@ func (s *looseSrv) userTweetsFromCache(req *web.GetUserTweetsReq, user *cs.VistU case web.UserPostsStylePost, web.UserPostsStyleHighlight, web.UserPostsStyleMedia: key = fmt.Sprintf("%s%d:%s:%s:%d:%d", s.prefixUserTweets, user.UserId, req.Style, user.RelTyp, req.Page, req.PageSize) default: - meName := lets.If(user.RelTyp != cs.RelationGuest, req.User.Username, "_") + meName := "_" + if user.RelTyp != cs.RelationGuest { + meName = req.User.Username + } key = fmt.Sprintf("%s%d:%s:%s:%d:%d", s.prefixUserTweets, user.UserId, req.Style, meName, req.Page, req.PageSize) } if data, err := s.ac.Get(key); err == nil {