Commit 6775a82c by bergquist

fixes typo in code

parent 1bd31aa3
......@@ -13,7 +13,7 @@ type Msg interface{}
var ErrHandlerNotFound = errors.New("handler not found")
type TransactionWrapper interface {
Wrapp(ctx context.Context, fn func(ctx context.Context) error) error
Wrap(ctx context.Context, fn func(ctx context.Context) error) error
}
type Bus interface {
......@@ -39,7 +39,7 @@ type Bus interface {
}
func (b *InProcBus) InTransaction(ctx context.Context, fn func(ctx context.Context) error) error {
return b.transactionWrapper.Wrapp(ctx, fn)
return b.transactionWrapper.Wrap(ctx, fn)
}
type InProcBus struct {
......@@ -213,6 +213,6 @@ func ClearBusHandlers() {
type noopTransactionManager struct{}
func (*noopTransactionManager) Wrapp(ctx context.Context, fn func(ctx context.Context) error) error {
func (*noopTransactionManager) Wrap(ctx context.Context, fn func(ctx context.Context) error) error {
return nil
}
......@@ -99,11 +99,11 @@ type SQLTransactionManager struct {
engine *xorm.Engine
}
func (stm *SQLTransactionManager) Wrapp(ctx context.Context, fn func(ctx context.Context) error) error {
return stm.wrappInternal(ctx, fn, 0)
func (stm *SQLTransactionManager) Wrap(ctx context.Context, fn func(ctx context.Context) error) error {
return stm.wrapInternal(ctx, fn, 0)
}
func (stm *SQLTransactionManager) wrappInternal(ctx context.Context, fn func(ctx context.Context) error, retry int) error {
func (stm *SQLTransactionManager) wrapInternal(ctx context.Context, fn func(ctx context.Context) error, retry int) error {
sess := startSession(ctx)
defer sess.Close()
......@@ -117,14 +117,16 @@ func (stm *SQLTransactionManager) wrappInternal(ctx context.Context, fn func(ctx
sess.Rollback()
time.Sleep(time.Millisecond * time.Duration(10))
sqlog.Info("Database table locked, sleeping then retrying", "retry", retry)
return stm.wrappInternal(ctx, fn, retry+1)
return stm.wrapInternal(ctx, fn, retry+1)
}
}
if err != nil {
sess.Rollback()
return err
} else if err = sess.Commit(); err != nil {
}
if err = sess.Commit(); err != nil {
return err
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment