This commit is contained in:
@@ -318,41 +318,20 @@ func LoginResolver(ctx context.Context, params model.LoginInput) (*model.AuthRes
|
||||
expiresIn = 1
|
||||
}
|
||||
|
||||
redisURL := os.Getenv(constants.EnvKeyRedisURL)
|
||||
if redisURL != "" {
|
||||
log.Info("Initializing Redis provider")
|
||||
Provider, err := redis.NewRedisProvider(redisURL)
|
||||
if err != nil {
|
||||
log.Debug("Failed to init Redis: ", err)
|
||||
}
|
||||
redisURL := os.Getenv("REDIS_URL")
|
||||
if redisURL != "" {
|
||||
log.Info("Initializing Redis memory store")
|
||||
RedisProvider, err := redis.NewRedisProvider(redisURL)
|
||||
if err == nil {
|
||||
appData, err := RedisProvider.GetUserAppDataFromRedis(user.ID)
|
||||
if err == nil {
|
||||
// Assign the combined data to the provided pointer
|
||||
user.AppData = &appData
|
||||
}
|
||||
}
|
||||
|
||||
if user.AppData == nil {
|
||||
user.AppData = make(map[string]interface{})
|
||||
}
|
||||
}
|
||||
|
||||
follows, err := Provider.GetUserFollows(user.ID)
|
||||
if err != nil {
|
||||
log.Debug("Failed to get follows from Redis: ", err)
|
||||
} else {
|
||||
if follows != "" {
|
||||
user.AppData["follows"] = follows
|
||||
} else {
|
||||
log.Debug("Follows data from Redis is empty")
|
||||
}
|
||||
}
|
||||
|
||||
author, err := Provider.GetUserProfile(user.ID)
|
||||
if err != nil {
|
||||
log.Debug("Failed to get author from Redis: ", err)
|
||||
} else {
|
||||
if author != "" {
|
||||
user.AppData["author"] = author
|
||||
} else {
|
||||
log.Debug("Author data from Redis is empty")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
res = &model.AuthResponse{
|
||||
Message: `Logged in successfully`,
|
||||
AccessToken: &authToken.AccessToken.Token,
|
||||
|
@@ -5,7 +5,6 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"os"
|
||||
"os/user"
|
||||
"time"
|
||||
|
||||
"github.com/google/uuid"
|
||||
@@ -93,40 +92,18 @@ func SessionResolver(ctx context.Context, params *model.SessionQueryInput) (*mod
|
||||
expiresIn = 1
|
||||
}
|
||||
|
||||
redisURL := os.Getenv(constants.EnvKeyRedisURL)
|
||||
if redisURL != "" {
|
||||
log.Info("Initializing Redis provider")
|
||||
Provider, err := redis.NewRedisProvider(redisURL)
|
||||
if err != nil {
|
||||
log.Debug("Failed to init Redis: ", err)
|
||||
}
|
||||
|
||||
if user.AppData == nil {
|
||||
user.AppData = make(map[string]interface{})
|
||||
}
|
||||
|
||||
follows, err := Provider.GetUserFollows(user.ID)
|
||||
if err != nil {
|
||||
log.Debug("Failed to get follows from Redis: ", err)
|
||||
} else {
|
||||
if follows != "" {
|
||||
user.AppData["follows"] = follows
|
||||
} else {
|
||||
log.Debug("Follows data from Redis is empty")
|
||||
}
|
||||
}
|
||||
|
||||
author, err := Provider.GetUserProfile(user.ID)
|
||||
if err != nil {
|
||||
log.Debug("Failed to get author from Redis: ", err)
|
||||
} else {
|
||||
if author != "" {
|
||||
user.AppData["author"] = author
|
||||
} else {
|
||||
log.Debug("Author data from Redis is empty")
|
||||
}
|
||||
}
|
||||
}
|
||||
redisURL := os.Getenv("REDIS_URL")
|
||||
if redisURL != "" {
|
||||
log.Info("Initializing Redis memory store")
|
||||
RedisProvider, err := redis.NewRedisProvider(redisURL)
|
||||
if err != nil {
|
||||
appData, err := RedisProvider.GetUserAppDataFromRedis(user.ID)
|
||||
if err == nil {
|
||||
// Assign the combined data to the provided pointer
|
||||
user.AppData = &appData
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
res = &model.AuthResponse{
|
||||
Message: `Session token refreshed`,
|
||||
|
Reference in New Issue
Block a user