loopdb+sweepbatcher: add the DropBatch call

This commit is contained in:
Andras Banki-Horvath 2024-05-24 16:20:50 +02:00
parent 38f0e3a1f5
commit 939c9b4ccf
No known key found for this signature in database
GPG key ID: 80E5375C094198D8
5 changed files with 41 additions and 0 deletions

View file

@ -25,6 +25,15 @@ func (q *Queries) ConfirmBatch(ctx context.Context, id int32) error {
return err
}
const dropBatch = `-- name: DropBatch :exec
DELETE FROM sweep_batches WHERE id = $1
`
func (q *Queries) DropBatch(ctx context.Context, id int32) error {
_, err := q.db.ExecContext(ctx, dropBatch, id)
return err
}
const getBatchSweeps = `-- name: GetBatchSweeps :many
SELECT
sweeps.id, sweeps.swap_hash, sweeps.batch_id, sweeps.outpoint_txid, sweeps.outpoint_index, sweeps.amt, sweeps.completed,