added stats page and password reset
This commit is contained in:
parent
621cc2a83e
commit
cabc3e94b4
55 changed files with 8094 additions and 4362 deletions
16
pkg/db/db.go
16
pkg/db/db.go
|
|
@ -25,9 +25,7 @@ type DB struct {
|
|||
}
|
||||
|
||||
func New(cfg core.Config) (db *DB, err error) {
|
||||
db = new(DB)
|
||||
dbFile := filepath.Join(cfg.RunDir, storeFile)
|
||||
db.store, err = store.NewBoltStore(dbFile, nil)
|
||||
db, err = NewPlain(cfg)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
|
@ -50,6 +48,13 @@ func New(cfg core.Config) (db *DB, err error) {
|
|||
return
|
||||
}
|
||||
|
||||
func NewPlain(cfg core.Config) (db *DB, err error) {
|
||||
db = new(DB)
|
||||
dbFile := filepath.Join(cfg.RunDir, storeFile)
|
||||
db.store, err = store.NewBoltStore(dbFile, nil)
|
||||
return
|
||||
}
|
||||
|
||||
func (db *DB) Dump(w io.Writer) error {
|
||||
return db.store.Dump(w)
|
||||
}
|
||||
|
|
@ -63,5 +68,8 @@ func (db *DB) Close() (err error) {
|
|||
if err != nil {
|
||||
return
|
||||
}
|
||||
return db.Index.Close()
|
||||
if db.Index != nil {
|
||||
return db.Index.Close()
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue