// Copyright © 2023 Ory Corp // SPDX-License-Identifier: Apache-2.0 package sql import ( "context" "github.com/ory/x/popx" "github.com/ory/pop/v6" ) func (p *Persister) Transaction(ctx context.Context, callback func(ctx context.Context, connection *pop.Connection) error) error { return popx.Transaction(ctx, p.c.WithContext(ctx), callback) } func (p *Persister) GetConnection(ctx context.Context) *pop.Connection { return popx.GetConnection(ctx, p.c.WithContext(ctx)) }