diff options
author | axtloss <axtlos@getcryst.al> | 2024-02-05 15:29:21 +0100 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2024-02-05 15:29:21 +0100 |
commit | f1524db2c9d935daabd3b1557caf54fbdd63dde5 (patch) | |
tree | 04dc65245855f5975ab3002e9749ba666ea1af37 /core/storage.go | |
parent | a215d3358f35e3331b4ce6c7f5a03b4544e04d43 (diff) | |
download | fsverify-f1524db2c9d935daabd3b1557caf54fbdd63dde5.tar.gz fsverify-f1524db2c9d935daabd3b1557caf54fbdd63dde5.tar.bz2 |
verifysetup storage reader
Diffstat (limited to '')
-rw-r--r-- | core/storage.go | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/core/storage.go b/core/storage.go index 6e9245a..8334271 100644 --- a/core/storage.go +++ b/core/storage.go @@ -173,37 +173,6 @@ func OpenDB(dbpath string, readonly bool) (*bolt.DB, error) { return db, nil } -func AddNode(node Node, db *bolt.DB) error { - var err error - var deferDB bool - if db == nil { - db, err = OpenDB("my.db", false) - if err != nil { - return err - } - deferDB = true - } else if db.IsReadOnly() { - return fmt.Errorf("Error: database is opened read only, unable to add nodes") - } - err = db.Update(func(tx *bolt.Tx) error { - nodes, err := tx.CreateBucketIfNotExists([]byte("Nodes")) - if err != nil { - return err - } - if buf, err := json.Marshal(node); err != nil { - return err - } else if err := nodes.Put([]byte(node.PrevNodeSum), buf); err != nil { - return err - } - return nil - - }) - if deferDB { - defer db.Close() - } - return err -} - func GetNode(checksum string, db *bolt.DB) (Node, error) { var err error var deferDB bool |