Skip to content

Commit 794f587

Browse files
committed
Separate brood and spire clients
1 parent fefe438 commit 794f587

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

pkg/client.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@ type BugoutClient struct {
1212
Spire spire.SpireCaller
1313
}
1414

15-
func Client(broodURL, spireURL string, broodTimeout, spireTimeout time.Duration) BugoutClient {
16-
broodClient := brood.NewClient(broodURL, broodTimeout)
17-
spireClient := spire.NewClient(spireURL, spireTimeout)
15+
func ClientBrood(broodURL string, timeout time.Duration) BugoutClient {
16+
broodClient := brood.NewClient(broodURL, timeout)
17+
return BugoutClient{Brood: broodClient}
18+
}
1819

19-
return BugoutClient{Brood: broodClient, Spire: spireClient}
20+
func ClientSpire(spireURL string, timeout time.Duration) BugoutClient {
21+
spireClient := spire.NewClient(spireURL, timeout)
22+
return BugoutClient{Spire: spireClient}
2023
}
2124

2225
func ClientFromEnv() (BugoutClient, error) {

0 commit comments

Comments
 (0)