More queries forrefresh token sqlc files.

This commit is contained in:
2026-04-30 08:37:10 +02:00
parent 502b2abb2b
commit 96dd5c863e
3 changed files with 83 additions and 6 deletions
+4 -1
View File
@@ -9,15 +9,18 @@ import (
)
type Querier interface {
CountUserRefreshTokens(ctx context.Context, userID int64) (int64, error)
CreateRefreshToken(ctx context.Context, arg CreateRefreshTokenParams) (RefreshToken, error)
CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
DeleteAllUserRefreshTokens(ctx context.Context, userID int64) error
DeleteRefreshToken(ctx context.Context, tokenHash string) error
DeleteOldestRefreshToken(ctx context.Context, userID int64) error
DeleteRefreshToken(ctx context.Context, arg DeleteRefreshTokenParams) error
DeleteUser(ctx context.Context, arg DeleteUserParams) error
GetRefreshToken(ctx context.Context, tokenHash string) (RefreshToken, error)
GetUserByEmail(ctx context.Context, dollar_1 string) (User, error)
GetUserById(ctx context.Context, id int64) (User, error)
GetUserRefreshTokens(ctx context.Context, userID int64) ([]RefreshToken, error)
GetValidRefreshToken(ctx context.Context, tokenHash string) (GetValidRefreshTokenRow, error)
ListUsers(ctx context.Context) ([]User, error)
UpdateUser(ctx context.Context, arg UpdateUserParams) error
}