32 lines
524 B
Go
32 lines
524 B
Go
package controllers
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/jackc/pgx/v5/pgxpool"
|
|
)
|
|
|
|
type WelcomeController struct {
|
|
contextTimeout time.Duration
|
|
pgxConn *pgxpool.Pool
|
|
}
|
|
|
|
func NewWelcomeController(conn *pgxpool.Pool, timeout time.Duration) (controller *WelcomeController) {
|
|
controller = &WelcomeController{
|
|
pgxConn: conn,
|
|
contextTimeout: timeout,
|
|
}
|
|
|
|
return
|
|
}
|
|
|
|
// Index welcome
|
|
func (c *WelcomeController) Index() (
|
|
resp string,
|
|
err error,
|
|
) {
|
|
resp = "Hello SIPD Transaksi Master Data"
|
|
|
|
return resp, err
|
|
}
|