20 lines
319 B
Go
20 lines
319 B
Go
|
package dbrepo
|
||
|
|
||
|
import (
|
||
|
"database/sql"
|
||
|
"go-udemy-web-1/internal/config"
|
||
|
"go-udemy-web-1/internal/repository"
|
||
|
)
|
||
|
|
||
|
type postgresDBRepo struct {
|
||
|
App *config.AppConfig
|
||
|
DB *sql.DB
|
||
|
}
|
||
|
|
||
|
func NewPostgresRepo(conn *sql.DB, a *config.AppConfig) repository.DatabaseRepo {
|
||
|
return &postgresDBRepo{
|
||
|
App: a,
|
||
|
DB: conn,
|
||
|
}
|
||
|
}
|