Create metadata db object
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
This commit is contained in:
21
metadata/db.go
Normal file
21
metadata/db.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package metadata
|
||||
|
||||
import "github.com/boltdb/bolt"
|
||||
|
||||
type DB struct {
|
||||
db *bolt.DB
|
||||
}
|
||||
|
||||
func NewDB(db *bolt.DB) *DB {
|
||||
return &DB{
|
||||
db: db,
|
||||
}
|
||||
}
|
||||
|
||||
func (m *DB) View(fn func(*bolt.Tx) error) error {
|
||||
return m.db.View(fn)
|
||||
}
|
||||
|
||||
func (m *DB) Update(fn func(*bolt.Tx) error) error {
|
||||
return m.db.Update(fn)
|
||||
}
|
||||
Reference in New Issue
Block a user