Skip to content

Commit 4c2d874

Browse files
committed
loopdb: use passed transaction in ExecTx calls
Some calls used external queries instead of the passed one, bypassing the transaction.
1 parent 1947b90 commit 4c2d874

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

loopdb/sql_store.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ func (s *BaseDB) FetchLoopOutSwaps(ctx context.Context) ([]*LoopOut,
2323

2424
var loopOuts []*LoopOut
2525

26-
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
27-
swaps, err := s.Queries.GetLoopOutSwaps(ctx)
26+
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
27+
swaps, err := tx.GetLoopOutSwaps(ctx)
2828
if err != nil {
2929
return err
3030
}
3131

3232
loopOuts = make([]*LoopOut, len(swaps))
3333

3434
for i, swap := range swaps {
35-
updates, err := s.Queries.GetSwapUpdates(
35+
updates, err := tx.GetSwapUpdates(
3636
ctx, swap.SwapHash,
3737
)
3838
if err != nil {
@@ -65,13 +65,13 @@ func (s *BaseDB) FetchLoopOutSwap(ctx context.Context,
6565

6666
var loopOut *LoopOut
6767

68-
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
69-
swap, err := s.Queries.GetLoopOutSwap(ctx, hash[:])
68+
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
69+
swap, err := tx.GetLoopOutSwap(ctx, hash[:])
7070
if err != nil {
7171
return err
7272
}
7373

74-
updates, err := s.Queries.GetSwapUpdates(ctx, swap.SwapHash)
74+
updates, err := tx.GetSwapUpdates(ctx, swap.SwapHash)
7575
if err != nil {
7676
return err
7777
}
@@ -186,16 +186,16 @@ func (s *BaseDB) FetchLoopInSwaps(ctx context.Context) (
186186

187187
var loopIns []*LoopIn
188188

189-
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
190-
swaps, err := s.Queries.GetLoopInSwaps(ctx)
189+
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
190+
swaps, err := tx.GetLoopInSwaps(ctx)
191191
if err != nil {
192192
return err
193193
}
194194

195195
loopIns = make([]*LoopIn, len(swaps))
196196

197197
for i, swap := range swaps {
198-
updates, err := s.Queries.GetSwapUpdates(ctx, swap.SwapHash)
198+
updates, err := tx.GetSwapUpdates(ctx, swap.SwapHash)
199199
if err != nil {
200200
return err
201201
}

0 commit comments

Comments
 (0)