Skip to content

Commit 1a784ec

Browse files
Error handling in write and delete.
1 parent 27eac07 commit 1a784ec

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

store.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,16 @@ func createBucket(db *bolt.DB, bucket string) error {
4343
})
4444
}
4545

46-
func writeDB(db *bolt.DB, bucket, key string, value []byte) error {
47-
return db.Update(func(tx *bolt.Tx) error {
46+
func writeDB(db *bolt.DB, bucket, key string, value []byte) {
47+
err := db.Update(func(tx *bolt.Tx) error {
4848
b := tx.Bucket([]byte(bucket))
4949

5050
return b.Put([]byte(key), []byte(value))
5151
})
52+
53+
if err != nil {
54+
log.Printf("[-] Could not write key: %s\n", err)
55+
}
5256
}
5357

5458
func readDB(db *bolt.DB, bucket, key string) []byte {
@@ -64,10 +68,14 @@ func readDB(db *bolt.DB, bucket, key string) []byte {
6468
return val
6569
}
6670

67-
func deleteDB(db *bolt.DB, bucket, key string) error {
68-
return db.Update(func(tx *bolt.Tx) error {
71+
func deleteDB(db *bolt.DB, bucket, key string) {
72+
err := db.Update(func(tx *bolt.Tx) error {
6973
b := tx.Bucket([]byte(bucket))
7074

7175
return b.Delete([]byte(key))
7276
})
77+
78+
if err != nil {
79+
log.Printf("[-] Could not delete key: %s\n", err)
80+
}
7381
}

0 commit comments

Comments
 (0)