Skip to content

Commit 026f1ee

Browse files
committed
chore: simplify
1 parent 36eb52d commit 026f1ee

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

internal/storage/bucket/bucket.go

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ type Bucket interface {
1616
IsUpToDate(ctx context.Context) (bool, error)
1717
GetMigrationsInfo(ctx context.Context) ([]migrations.Info, error)
1818
IsInitialized(context.Context) (bool, error)
19+
WithDB(bun.IDB) Bucket
1920
}
2021

2122
type Factory interface {

internal/storage/bucket/default_bucket.go

+5
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@ func (b *DefaultBucket) AddLedger(ctx context.Context, l ledger.Ledger) error {
7979
return nil
8080
}
8181

82+
func (b *DefaultBucket) WithDB(db bun.IDB) Bucket {
83+
b.db = db
84+
return b
85+
}
86+
8287
func NewDefault(db bun.IDB, tracer trace.Tracer, name string) *DefaultBucket {
8388
return &DefaultBucket{
8489
db: db,

internal/storage/driver/driver.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ func (d *Driver) CreateLedger(ctx context.Context, l *ledger.Ledger) (*ledgersto
7676
}
7777
}
7878

79-
ret = d.ledgerStoreFactory.Create(b, *l)
79+
ret = d.ledgerStoreFactory.Create(b.WithDB(d.db), *l)
8080

8181
return nil
8282
})

internal/storage/ledger/balances.go

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package ledger
22

33
import (
44
"context"
5-
"github.com/formancehq/ledger/internal/storage/bucket"
65
"math/big"
76
"slices"
87
"strings"
@@ -16,8 +15,7 @@ import (
1615
)
1716

1817
func (store *Store) GetBalances(ctx context.Context, query ledgercontroller.BalanceQuery) (ledgercontroller.Balances, error) {
19-
isUpToDate, err := bucket.NewDefault(store.db, store.tracer, store.ledger.Bucket).
20-
IsUpToDate(ctx)
18+
isUpToDate, err := store.bucket.IsUpToDate(ctx)
2119
if err != nil {
2220
return nil, err
2321
}

0 commit comments

Comments
 (0)