forked from ebhomengo/niki
fix(niki): make querier type safer
This commit is contained in:
parent
b6eca45519
commit
4eadf98c2e
|
@ -43,7 +43,7 @@ func (q *querier) Begin() *querier {
|
||||||
q.txRequested.Store(true)
|
q.txRequested.Store(true)
|
||||||
return q
|
return q
|
||||||
}
|
}
|
||||||
func (q *querier) Continue(ctx context.Context, conn conn) (*querier, error) {
|
func (q *querier) Continue(ctx context.Context, conn *SqlDB) (*querier, error) {
|
||||||
var iErr error
|
var iErr error
|
||||||
q.initOnce.Do(func() {
|
q.initOnce.Do(func() {
|
||||||
if q.txRequested.Load() {
|
if q.txRequested.Load() {
|
||||||
|
@ -54,7 +54,7 @@ func (q *querier) Continue(ctx context.Context, conn conn) (*querier, error) {
|
||||||
}
|
}
|
||||||
q.conn = &SqlTx{tx}
|
q.conn = &SqlTx{tx}
|
||||||
} else {
|
} else {
|
||||||
q.conn = conn.(*SqlDB)
|
q.conn = conn
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return q, iErr
|
return q, iErr
|
||||||
|
|
Loading…
Reference in New Issue