mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-06 07:54:22 +00:00
Remove too many debug messages
This commit is contained in:
@@ -10,12 +10,6 @@ import (
|
||||
|
||||
// CreateSession inserts a new session record into the database
|
||||
func (db *database) CreateSession(session *models.Session) error {
|
||||
log := getLogger().WithGroup("sessions")
|
||||
log.Debug("creating new session",
|
||||
"session_id", session.ID,
|
||||
"user_id", session.UserID,
|
||||
"expires_at", session.ExpiresAt)
|
||||
|
||||
_, err := db.Exec(`
|
||||
INSERT INTO sessions (id, user_id, refresh_token, expires_at, created_at)
|
||||
VALUES (?, ?, ?, ?, ?)`,
|
||||
@@ -25,17 +19,11 @@ func (db *database) CreateSession(session *models.Session) error {
|
||||
return fmt.Errorf("failed to store session: %w", err)
|
||||
}
|
||||
|
||||
log.Info("session created successfully",
|
||||
"session_id", session.ID,
|
||||
"user_id", session.UserID)
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetSessionByRefreshToken retrieves a session by its refresh token
|
||||
func (db *database) GetSessionByRefreshToken(refreshToken string) (*models.Session, error) {
|
||||
log := getLogger().WithGroup("sessions")
|
||||
log.Debug("fetching session by refresh token")
|
||||
|
||||
session := &models.Session{}
|
||||
err := db.QueryRow(`
|
||||
SELECT id, user_id, refresh_token, expires_at, created_at
|
||||
@@ -45,24 +33,17 @@ func (db *database) GetSessionByRefreshToken(refreshToken string) (*models.Sessi
|
||||
).Scan(&session.ID, &session.UserID, &session.RefreshToken, &session.ExpiresAt, &session.CreatedAt)
|
||||
|
||||
if err == sql.ErrNoRows {
|
||||
log.Debug("session not found or expired")
|
||||
return nil, fmt.Errorf("session not found or expired")
|
||||
}
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to fetch session: %w", err)
|
||||
}
|
||||
|
||||
log.Debug("session retrieved successfully",
|
||||
"session_id", session.ID,
|
||||
"user_id", session.UserID)
|
||||
return session, nil
|
||||
}
|
||||
|
||||
// GetSessionByID retrieves a session by its ID
|
||||
func (db *database) GetSessionByID(sessionID string) (*models.Session, error) {
|
||||
log := getLogger().WithGroup("sessions")
|
||||
log.Debug("fetching session by ID", "session_id", sessionID)
|
||||
|
||||
session := &models.Session{}
|
||||
err := db.QueryRow(`
|
||||
SELECT id, user_id, refresh_token, expires_at, created_at
|
||||
@@ -72,24 +53,17 @@ func (db *database) GetSessionByID(sessionID string) (*models.Session, error) {
|
||||
).Scan(&session.ID, &session.UserID, &session.RefreshToken, &session.ExpiresAt, &session.CreatedAt)
|
||||
|
||||
if err == sql.ErrNoRows {
|
||||
log.Debug("session not found", "session_id", sessionID)
|
||||
return nil, fmt.Errorf("session not found")
|
||||
}
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to fetch session: %w", err)
|
||||
}
|
||||
|
||||
log.Debug("session retrieved successfully",
|
||||
"session_id", session.ID,
|
||||
"user_id", session.UserID)
|
||||
return session, nil
|
||||
}
|
||||
|
||||
// DeleteSession removes a session from the database
|
||||
func (db *database) DeleteSession(sessionID string) error {
|
||||
log := getLogger().WithGroup("sessions")
|
||||
log.Debug("deleting session", "session_id", sessionID)
|
||||
|
||||
result, err := db.Exec("DELETE FROM sessions WHERE id = ?", sessionID)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to delete session: %w", err)
|
||||
@@ -101,19 +75,15 @@ func (db *database) DeleteSession(sessionID string) error {
|
||||
}
|
||||
|
||||
if rowsAffected == 0 {
|
||||
log.Debug("no session found to delete", "session_id", sessionID)
|
||||
return fmt.Errorf("session not found")
|
||||
}
|
||||
|
||||
log.Info("session deleted successfully", "session_id", sessionID)
|
||||
return nil
|
||||
}
|
||||
|
||||
// CleanExpiredSessions removes all expired sessions from the database
|
||||
func (db *database) CleanExpiredSessions() error {
|
||||
log := getLogger().WithGroup("sessions")
|
||||
log.Info("cleaning expired sessions")
|
||||
|
||||
result, err := db.Exec("DELETE FROM sessions WHERE expires_at <= ?", time.Now())
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to clean expired sessions: %w", err)
|
||||
@@ -124,6 +94,6 @@ func (db *database) CleanExpiredSessions() error {
|
||||
return fmt.Errorf("failed to get rows affected: %w", err)
|
||||
}
|
||||
|
||||
log.Info("expired sessions cleaned successfully", "sessions_removed", rowsAffected)
|
||||
log.Info("cleaned expired sessions", "sessions_removed", rowsAffected)
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user