pink_fox/application/inner/repositories/pg/users_repository.go

32 lines
677 B
Go

package pg
import (
"context"
"database/sql"
"pink_fox/inner/repositories"
"pink_fox/packages/fw"
)
type UsersRepository struct {
ctx context.Context
db *sql.DB
}
func NewUsersRepository(context context.Context, db *sql.DB) *UsersRepository {
return &UsersRepository{
ctx: context,
db: db,
}
}
// FIXME делаем запись в базу данных
// FIXME делаю тест этой функции
func (it *UsersRepository) CreateNewUser(email, password string, emailConfirm bool) (id int64, err fw.Error) {
return 0, nil
}
func (it *UsersRepository) GetByID(id int64) (user *repositories.User, ok bool, err fw.Error) {
return nil, false, nil
}