Skip to content

Commit 32ee550

Browse files
update standard cap initialise to take a struct (#1590)
* update standard cap initialise to take a struct * updating name to dependencies * fixing test * make generate
1 parent 4c360bd commit 32ee550

18 files changed

Lines changed: 112 additions & 93 deletions

File tree

pkg/capabilities/v2/actions/confidentialhttp/server/client_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/actions/http/server/client_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/chain-capabilities/evm/server/client_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/consensus/server/consensus_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/protoc/pkg/templates/server.go.tmpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ type {{.GoName}}Capability interface {
5353
Name() string
5454
Description() string
5555
Ready() error
56-
Initialise(ctx context.Context, config string, telemetryService core.TelemetryService, store core.KeyValueStore, errorLog core.ErrorLog, pipelineRunner core.PipelineRunnerService, relayerSet core.RelayerSet, oracleFactory core.OracleFactory, gatewayConnector core.GatewayConnector, p2pKeyValueStore core.Keystore) error
56+
Initialise(ctx context.Context, dependencies core.StandardCapabilitiesDependencies) error
5757
}
5858

5959
func New{{.GoName}}Server(capability {{.GoName}}Capability) *{{.GoName}}Server {
@@ -71,14 +71,14 @@ type {{.GoName}}Server struct {
7171
}
7272

7373

74-
func (c *{{.GoName}}Server) Initialise(ctx context.Context, config string, telemetryService core.TelemetryService, store core.KeyValueStore, capabilityRegistry core.CapabilitiesRegistry, errorLog core.ErrorLog, pipelineRunner core.PipelineRunnerService, relayerSet core.RelayerSet, oracleFactory core.OracleFactory, gatewayConnector core.GatewayConnector, p2pKeystore core.Keystore) error {
75-
if err := c.{{.GoName}}Capability.Initialise(ctx, config, telemetryService, store, errorLog, pipelineRunner, relayerSet, oracleFactory, gatewayConnector, p2pKeystore); err != nil {
74+
func (c *{{.GoName}}Server) Initialise(ctx context.Context, dependencies core.StandardCapabilitiesDependencies) error {
75+
if err := c.{{.GoName}}Capability.Initialise(ctx, dependencies); err != nil {
7676
return fmt.Errorf("error when initializing capability: %w", err)
7777
}
7878

79-
c.capabilityRegistry = capabilityRegistry
79+
c.capabilityRegistry = dependencies.CapabilityRegistry
8080

81-
if err := capabilityRegistry.Add(ctx, &{{.GoName|LowerFirst}}Capability{
81+
if err := dependencies.CapabilityRegistry.Add(ctx, &{{.GoName|LowerFirst}}Capability{
8282
{{.GoName}}Capability: c.{{.GoName}}Capability,
8383
}); err != nil {
8484
return fmt.Errorf("error when adding kv store action to the registry: %w", err)

pkg/capabilities/v2/protoc/pkg/test_capabilities/actionandtrigger/server/action_and_trigger_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/protoc/pkg/test_capabilities/basicaction/server/basic_action_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger/server/basic_trigger_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/protoc/pkg/test_capabilities/consensus/server/consensus_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/capabilities/v2/protoc/pkg/test_capabilities/importclash/server/clash_server_gen.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)