Documentation
¶
Index ¶
- type Config
- type DB
- func (db *DB) DeleteTokens(ctx context.Context, userID uint, accessToken string) error
- func (db *DB) GetUser(ctx context.Context, username string) (*User, error)
- func (db *DB) GetUserByUserID(ctx context.Context, userID uint) (*User, error)
- func (db *DB) RegisterUser(ctx context.Context, usr *User) error
- func (db *DB) StoreTokens(ctx context.Context, tokens *Token) error
- func (db *DB) TokenExistInDB(ctx context.Context, userID uint, accessToken string) error
- func (db *DB) UpdateAccessToken(ctx context.Context, tokens *Token) error
- type Service
- type Token
- type User
- type UserResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { DBHost string `json:"DB_HOST" envconfig:"DB_HOST"` DBPort string `json:"DB_PORT" envconfig:"DB_PORT"` DBName string `json:"DB_NAME" envconfig:"DB_NAME"` DBUser string `json:"DB_USER" envconfig:"DB_USER"` DBPassword string `json:"DB_PASSWORD" envconfig:"DB_PASSWORD"` DBSslMode string `json:"DB_SSL_MODE" envconfig:"DB_SSL_MODE"` }
type Service ¶
type Service interface { RegisterUser(ctx context.Context, usr *User) error GetUser(ctx context.Context, username string) (*User, error) StoreTokens(ctx context.Context, tokens *Token) error UpdateAccessToken(ctx context.Context, tokens *Token) error DeleteTokens(ctx context.Context, userID uint, accessToken string) error GetUserByUserID(ctx context.Context, userID uint) (*User, error) TokenExistInDB(ctx context.Context, userID uint, accessToken string) error }
Click to show internal directories.
Click to hide internal directories.