Skip to content

Commit

Permalink
Adjust function signature of NewMuxServer in tf5muxserver/tf6muxserve…
Browse files Browse the repository at this point in the history
…r to return *muxServer (#172)
  • Loading branch information
bendbennett committed Jun 29, 2023
1 parent cc6fa49 commit 2c70f63
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 4 deletions.
5 changes: 5 additions & 0 deletions .changes/unreleased/BUG FIXES-20230629-162839.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: BUG FIXES
body: 'tf5muxserver: Adjust function signature of `NewMuxServer()` to return `*muxServer`'
time: 2023-06-29T16:28:39.100246+01:00
custom:
Issue: "172"
5 changes: 5 additions & 0 deletions .changes/unreleased/BUG FIXES-20230629-162851.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: BUG FIXES
body: 'tf6muxserver: Adjust function signature of `NewMuxServer()`█to return `*muxServer`'
time: 2023-06-29T16:28:51.594978+01:00
custom:
Issue: "172"
4 changes: 2 additions & 2 deletions tf5muxserver/mux_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ func (s muxServer) ProviderServer() tfprotov5.ProviderServer {
// - All provider meta schemas exactly match
// - Only one provider implements each managed resource
// - Only one provider implements each data source
func NewMuxServer(_ context.Context, servers ...func() tfprotov5.ProviderServer) (muxServer, error) {
func NewMuxServer(_ context.Context, servers ...func() tfprotov5.ProviderServer) (*muxServer, error) {
result := muxServer{
dataSources: make(map[string]tfprotov5.ProviderServer),
resources: make(map[string]tfprotov5.ProviderServer),
Expand All @@ -56,5 +56,5 @@ func NewMuxServer(_ context.Context, servers ...func() tfprotov5.ProviderServer)
result.servers = append(result.servers, server())
}

return result, nil
return &result, nil
}
4 changes: 2 additions & 2 deletions tf6muxserver/mux_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ func (s muxServer) ProviderServer() tfprotov6.ProviderServer {
// - All provider meta schemas exactly match
// - Only one provider implements each managed resource
// - Only one provider implements each data source
func NewMuxServer(_ context.Context, servers ...func() tfprotov6.ProviderServer) (muxServer, error) {
func NewMuxServer(_ context.Context, servers ...func() tfprotov6.ProviderServer) (*muxServer, error) {
result := muxServer{
dataSources: make(map[string]tfprotov6.ProviderServer),
resources: make(map[string]tfprotov6.ProviderServer),
Expand All @@ -58,5 +58,5 @@ func NewMuxServer(_ context.Context, servers ...func() tfprotov6.ProviderServer)
result.servers = append(result.servers, server())
}

return result, nil
return &result, nil
}

0 comments on commit 2c70f63

Please sign in to comment.