Skip to content

Commit a6167a0

Browse files
committed
Manual clients creation
1 parent 887594b commit a6167a0

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

pkg/client.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package bugout
22

33
import (
4+
"time"
5+
46
"github.com/bugout-dev/bugout-go/pkg/brood"
57
"github.com/bugout-dev/bugout-go/pkg/spire"
68
)
@@ -10,6 +12,13 @@ type BugoutClient struct {
1012
Spire spire.SpireCaller
1113
}
1214

15+
func Client(broodURL, spireURL string, broodTimeout, spireTimeout time.Duration) (BugoutClient, error) {
16+
broodClient := brood.NewClient(broodURL, broodTimeout)
17+
spireClient := spire.NewClient(spireURL, spireTimeout)
18+
19+
return BugoutClient{Brood: broodClient, Spire: spireClient}, nil
20+
}
21+
1322
func ClientFromEnv() (BugoutClient, error) {
1423
broodClient, err := brood.ClientFromEnv()
1524
if err != nil {

pkg/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package bugout
22

3-
const Version string = "0.4.2"
3+
const Version string = "0.4.3"

0 commit comments

Comments
 (0)