Browse Source

add setup param for NewSagaGrpc

pull/368/head
junzhou.guo 3 years ago
parent
commit
b99ac93f6d
  1. 10
      client/dtmgrpc/saga.go

10
client/dtmgrpc/saga.go

@ -18,8 +18,14 @@ type SagaGrpc struct {
}
// NewSagaGrpc create a saga
func NewSagaGrpc(server string, gid string) *SagaGrpc {
return &SagaGrpc{Saga: *dtmcli.NewSaga(server, gid)}
func NewSagaGrpc(server string, gid string, opts ...TransBaseOption) *SagaGrpc {
sg := &SagaGrpc{Saga: *dtmcli.NewSaga(server, gid)}
for _, opt := range opts {
opt(&sg.TransBase)
}
return sg
}
// Add add a saga step

Loading…
Cancel
Save