From cf1ec68c0c1e549ee38e9b6d0d5a0975f2b151c0 Mon Sep 17 00:00:00 2001 From: Elle Mouton Date: Sat, 29 Mar 2025 14:07:08 +0200 Subject: [PATCH] graph/db: remove unused Wipe method Later on we will create an interface for the persisted graph data. We want this interface to be as small and as neat as possible. In preparation for this, we remove this unused `Wipe` method. --- graph/db/kv_store.go | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/graph/db/kv_store.go b/graph/db/kv_store.go index aa120a39a..50d507185 100644 --- a/graph/db/kv_store.go +++ b/graph/db/kv_store.go @@ -299,29 +299,6 @@ var graphTopLevelBuckets = [][]byte{ closedScidBucket, } -// Wipe completely deletes all saved state within all used buckets within the -// database. The deletion is done in a single transaction, therefore this -// operation is fully atomic. -func (c *KVStore) Wipe() error { - err := kvdb.Update(c.db, func(tx kvdb.RwTx) error { - for _, tlb := range graphTopLevelBuckets { - err := tx.DeleteTopLevelBucket(tlb) - if err != nil && - !errors.Is(err, kvdb.ErrBucketNotFound) { - - return err - } - } - - return nil - }, func() {}) - if err != nil { - return err - } - - return initKVStore(c.db) -} - // createChannelDB creates and initializes a fresh version of In // the case that the target path has not yet been created or doesn't yet exist, // then the path is created. Additionally, all required top-level buckets used