mirror of
https://github.com/garethgeorge/backrest.git
synced 2025-12-17 11:05:38 +00:00
15 lines
258 B
Go
15 lines
258 B
Go
package sqlitestore
|
|
|
|
import (
|
|
"zombiezen.com/go/sqlite"
|
|
"zombiezen.com/go/sqlite/sqlitex"
|
|
)
|
|
|
|
func withSqliteTransaction(conn *sqlite.Conn, f func() error) error {
|
|
var err error
|
|
endFunc := sqlitex.Transaction(conn)
|
|
err = f()
|
|
endFunc(&err)
|
|
return err
|
|
}
|