diff --git a/user/domain/domain.go b/user/domain/domain.go index 4cbd14d..454019a 100644 --- a/user/domain/domain.go +++ b/user/domain/domain.go @@ -499,15 +499,17 @@ func (domain *Domain) CacheReadToken(ctx context.Context, token string) (string, var email string - expires, err := cache.Context(ctx).Get(token, email) + expires, err := cache.Context(ctx).Get(token, &email) if err != nil && err == cache.ErrNotFound { return "", errors.New("token not found") - } else if time.Until(expires).Seconds() < 0 { - return "", errors.New("token expired") } else if err != nil { return "", microerr.InternalServerError("CacheReadToken", err.Error()) } + if time.Until(expires).Seconds() < 0 { + return "", errors.New("token expired") + } + return email, nil }