taskcafe/internal/db/repository.go

20 lines
355 B
Go

package db
import (
"github.com/jmoiron/sqlx"
)
// Repository contains methods for interacting with a database storage
type Repository struct {
*Queries
db *sqlx.DB
}
// NewRepository returns an implementation of the Repository interface.
func NewRepository(db *sqlx.DB) *Repository {
return &Repository{
Queries: New(db.DB),
db: db,
}
}