leogtzr / vecin

Administra tu fracc, departamentos, tu calle o tu conjunto de casas
0 stars 0 forks source link

Pensar en exponer la Transacción/Tx, en lugar de todo el objeto *sql.DB #17

Open leogtzr opened 2 months ago

leogtzr commented 2 months ago

The following might be refactored:

type DAO interface {
    Close() error
    Ping() error
    GetUserByUsername(username string) (*model.Usuario, error)
    SaveCommunity(data model.RegisterFormData) (int, error)
    DB() *sql.DB
}

Expose the Tx() instead of the whole object.