mirror of
https://github.com/lightninglabs/loop.git
synced 2026-08-13 12:33:03 +02:00
loopdb: use passed transaction in ExecTx calls
Some calls used external queries instead of the passed one, bypassing the transaction.
This commit is contained in:
parent
1947b90842
commit
4c2d874b8d
1 changed files with 9 additions and 9 deletions
|
|
@ -23,8 +23,8 @@ func (s *BaseDB) FetchLoopOutSwaps(ctx context.Context) ([]*LoopOut,
|
|||
|
||||
var loopOuts []*LoopOut
|
||||
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
|
||||
swaps, err := s.Queries.GetLoopOutSwaps(ctx)
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
|
||||
swaps, err := tx.GetLoopOutSwaps(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -32,7 +32,7 @@ func (s *BaseDB) FetchLoopOutSwaps(ctx context.Context) ([]*LoopOut,
|
|||
loopOuts = make([]*LoopOut, len(swaps))
|
||||
|
||||
for i, swap := range swaps {
|
||||
updates, err := s.Queries.GetSwapUpdates(
|
||||
updates, err := tx.GetSwapUpdates(
|
||||
ctx, swap.SwapHash,
|
||||
)
|
||||
if err != nil {
|
||||
|
|
@ -65,13 +65,13 @@ func (s *BaseDB) FetchLoopOutSwap(ctx context.Context,
|
|||
|
||||
var loopOut *LoopOut
|
||||
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
|
||||
swap, err := s.Queries.GetLoopOutSwap(ctx, hash[:])
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
|
||||
swap, err := tx.GetLoopOutSwap(ctx, hash[:])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
updates, err := s.Queries.GetSwapUpdates(ctx, swap.SwapHash)
|
||||
updates, err := tx.GetSwapUpdates(ctx, swap.SwapHash)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -186,8 +186,8 @@ func (s *BaseDB) FetchLoopInSwaps(ctx context.Context) (
|
|||
|
||||
var loopIns []*LoopIn
|
||||
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(*sqlc.Queries) error {
|
||||
swaps, err := s.Queries.GetLoopInSwaps(ctx)
|
||||
err := s.ExecTx(ctx, NewSqlReadOpts(), func(tx *sqlc.Queries) error {
|
||||
swaps, err := tx.GetLoopInSwaps(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -195,7 +195,7 @@ func (s *BaseDB) FetchLoopInSwaps(ctx context.Context) (
|
|||
loopIns = make([]*LoopIn, len(swaps))
|
||||
|
||||
for i, swap := range swaps {
|
||||
updates, err := s.Queries.GetSwapUpdates(ctx, swap.SwapHash)
|
||||
updates, err := tx.GetSwapUpdates(ctx, swap.SwapHash)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue