add: user common info cache service

This commit is contained in:
2021-10-25 17:23:17 +08:00
parent f9bb74aba4
commit fa476732e5
5 changed files with 28 additions and 10 deletions

View File

@@ -0,0 +1,16 @@
user = $redis_cache.hgetall("v2-owner-common:#{name}-#{email}")
if user.blank?
json.id nil
json.type nil
json.login name
json.name name
json.email email
json.image_url User::Avatar.get_letter_avatar_url(name)
else
json.id user["id"]
json.type user["type"]
json.login user["login"]
json.name user["name"]
json.email user["email"]
json.image_url user["avatar_url"]
end