@@ -22,7 +22,7 @@ type TriggerCapabilityClient struct {
2222 * baseCapabilityClient
2323}
2424
25- func NewTriggerCapabilityClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) capabilities.TriggerCapability {
25+ func NewTriggerCapabilityClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) capabilities.TriggerCapability {
2626 return & TriggerCapabilityClient {
2727 triggerExecutableClient : newTriggerExecutableClient (brokerExt , conn ),
2828 baseCapabilityClient : newBaseCapabilityClient (brokerExt , conn ),
@@ -39,7 +39,7 @@ type ExecutableCapability interface {
3939 capabilities.BaseCapability
4040}
4141
42- func NewExecutableCapabilityClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) ExecutableCapability {
42+ func NewExecutableCapabilityClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) ExecutableCapability {
4343 return & ExecutableCapabilityClient {
4444 executableClient : newExecutableClient (brokerExt , conn ),
4545 baseCapabilityClient : newBaseCapabilityClient (brokerExt , conn ),
@@ -52,7 +52,7 @@ type CombinedCapabilityClient struct {
5252 * triggerExecutableClient
5353}
5454
55- func NewCombinedCapabilityClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) ExecutableCapability {
55+ func NewCombinedCapabilityClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) ExecutableCapability {
5656 return & CombinedCapabilityClient {
5757 executableClient : newExecutableClient (brokerExt , conn ),
5858 baseCapabilityClient : newBaseCapabilityClient (brokerExt , conn ),
@@ -141,7 +141,7 @@ type baseCapabilityClient struct {
141141
142142var _ capabilities.BaseCapability = (* baseCapabilityClient )(nil )
143143
144- func newBaseCapabilityClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) * baseCapabilityClient {
144+ func newBaseCapabilityClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) * baseCapabilityClient {
145145 return & baseCapabilityClient {grpc : capabilitiespb .NewBaseCapabilityClient (conn ), BrokerExt : brokerExt }
146146}
147147
@@ -327,6 +327,7 @@ func (t *triggerExecutableClient) registerTrigger(ctx context.Context, req capab
327327 if err != nil {
328328 return nil , cancel , fmt .Errorf ("failed to start forwarding messages from stream: %w" , err )
329329 }
330+ //TODO remember these to re-run them on init
330331
331332 return ch , cancel , nil
332333}
@@ -348,7 +349,7 @@ func (t *triggerExecutableClient) UnregisterTrigger(ctx context.Context, req cap
348349 return nil
349350}
350351
351- func newTriggerExecutableClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) * triggerExecutableClient {
352+ func newTriggerExecutableClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) * triggerExecutableClient {
352353 return & triggerExecutableClient {
353354 grpc : capabilitiespb .NewTriggerExecutableClient (conn ),
354355 BrokerExt : brokerExt ,
@@ -439,7 +440,7 @@ type executableClient struct {
439440 * net.BrokerExt
440441}
441442
442- func newExecutableClient (brokerExt * net.BrokerExt , conn * grpc.ClientConn ) * executableClient {
443+ func newExecutableClient (brokerExt * net.BrokerExt , conn grpc.ClientConnInterface ) * executableClient {
443444 return & executableClient {
444445 grpc : capabilitiespb .NewExecutableClient (conn ),
445446 BrokerExt : brokerExt ,
0 commit comments