remove multierror deps

This commit is contained in:
Umputun
2018-02-13 00:27:28 -06:00
parent c69d7cfa95
commit b78cc1284a
14 changed files with 5 additions and 1306 deletions
+4 -6
View File
@@ -9,7 +9,6 @@ import (
"github.com/boltdb/bolt"
"github.com/google/uuid"
multierror "github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
)
@@ -57,13 +56,12 @@ func NewBoltDB(sites ...BoltSite) (*BoltDB, error) {
// make top-level buckets
err = db.Update(func(tx *bolt.Tx) error {
topBuckets := []string{postsBucketName, lastBucketName, userBucketName, blocksBucketName}
errs := new(multierror.Error)
for _, bktName := range topBuckets {
_, e := tx.CreateBucketIfNotExists([]byte(bktName))
errs = multierror.Append(errs, e)
if _, e := tx.CreateBucketIfNotExists([]byte(bktName)); e != nil {
return errors.Wrapf(err, "failed to create top level bucket %s", bktName)
}
}
return errs.ErrorOrNil()
return nil
})
if err != nil {