removing forced paths

This commit is contained in:
jake 2025-08-28 21:11:59 -04:00
parent 8c317fc3b6
commit 006af98328
2 changed files with 1 additions and 15 deletions

View File

@ -7,9 +7,3 @@ func WithFile(name string) Option {
d.file = name
}
}
func WithPath(path string) Option {
return func(d *database) {
d.path = path
}
}

View File

@ -4,7 +4,6 @@ import (
"context"
"database/sql"
"fmt"
"os"
"github.com/jmoiron/sqlx"
_ "github.com/ncruces/go-sqlite3/driver"
@ -13,7 +12,6 @@ import (
type database struct {
file string
path string
sqlite *sqlx.DB
}
@ -26,23 +24,17 @@ type Database interface {
}
func New(opts ...Option) (Database, error) {
home, err := os.UserHomeDir()
if err != nil {
return nil, err
}
defaultFile := "lite-db"
db := &database{
file: defaultFile,
path: home,
}
for _, opt := range opts {
opt(db)
}
slite, err := sqlx.Open("sqlite3", fmt.Sprintf("file:%s/%s", db.path, db.file))
slite, err := sqlx.Open("sqlite3", fmt.Sprintf("file:%s", db.file))
if err != nil {
return nil, err
}