18 lines
233 B
Go
18 lines
233 B
Go
package sqlite
|
|
|
|
import (
|
|
"database/sql"
|
|
"errors"
|
|
)
|
|
|
|
type Store struct {
|
|
db *sql.DB
|
|
}
|
|
|
|
func New(db *sql.DB) (*Store, error) {
|
|
if db == nil {
|
|
return nil, errors.New("SQLite database is required")
|
|
}
|
|
return &Store{db: db}, nil
|
|
}
|