From b43e45488e2e8339ef27af0ea34c0c32b1e9e152 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Fri, 26 Dec 2025 23:00:13 +0100 Subject: [PATCH] f-8: code: add func to control db #8 Signed-off-by: GnomeZworc --- pkg/db/kv/addInDB.go | 11 +++++++++++ pkg/db/kv/deleteInDB.go | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 pkg/db/kv/addInDB.go create mode 100644 pkg/db/kv/deleteInDB.go diff --git a/pkg/db/kv/addInDB.go b/pkg/db/kv/addInDB.go new file mode 100644 index 0000000..44ea19c --- /dev/null +++ b/pkg/db/kv/addInDB.go @@ -0,0 +1,11 @@ +package kv + +import ( + "github.com/dgraph-io/badger/v4" +) + +func AddInDB(db *badger.DB, key string, value string) error { + return db.Update(func(txn *badger.Txn) error { + return txn.Set([]byte(key), []byte(value)) + }) +} diff --git a/pkg/db/kv/deleteInDB.go b/pkg/db/kv/deleteInDB.go new file mode 100644 index 0000000..fe8398e --- /dev/null +++ b/pkg/db/kv/deleteInDB.go @@ -0,0 +1,11 @@ +package kv + +import ( + "github.com/dgraph-io/badger/v4" +) + +func DeleteInDB(db *badger.DB, key string) error { + return db.Update(func(txn *badger.Txn) error { + return txn.Delete([]byte(key)) + }) +}