paymentsdb: rename defaultKVStoreOptions func

We rename the modifier to use the same naming as used in the
graphDB to align the codebase.
This commit is contained in:
ziggie
2025-08-25 16:26:02 +02:00
parent 9d74ec4770
commit 3d4ee8b874
2 changed files with 9 additions and 8 deletions

View File

@@ -133,18 +133,11 @@ type KVStore struct {
keepFailedPaymentAttempts bool
}
// defaultKVStoreOptions returns the default options for the KV store.
func defaultKVStoreOptions() *StoreOptions {
return &StoreOptions{
KeepFailedPaymentAttempts: false,
}
}
// NewKVStore creates a new KVStore for payments.
func NewKVStore(db kvdb.Backend,
options ...OptionModifier) (*KVStore, error) {
opts := defaultKVStoreOptions()
opts := DefaultOptions()
for _, applyOption := range options {
applyOption(opts)
}

View File

@@ -10,6 +10,14 @@ type StoreOptions struct {
KeepFailedPaymentAttempts bool
}
// DefaultOptions returns a StoreOptions populated with default values.
func DefaultOptions() *StoreOptions {
return &StoreOptions{
KeepFailedPaymentAttempts: false,
NoMigration: false,
}
}
// OptionModifier is a function signature for modifying the default
// StoreOptions.
type OptionModifier func(*StoreOptions)