1 Commits

Author SHA1 Message Date
Adrian Zuercher
8ca441cc24 add optional endpoint to new client 2025-08-24 21:22:11 +02:00
2 changed files with 4 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ type StatusClient struct {
// serviceName: unique ID/name for this client // serviceName: unique ID/name for this client
// ip, port: target server address // ip, port: target server address
// debug: enable debug logging // debug: enable debug logging
func NewStatusClient(serviceName, ip string, port uint, debug bool) (*StatusClient, error) { func NewStatusClient(serviceName, ip, endpoint string, port uint, debug bool) (*StatusClient, error) {
config := models.Config{Log: logging.Config{Debug: debug}} config := models.Config{Log: logging.Config{Debug: debug}}
config.Default() config.Default()
@@ -43,7 +43,7 @@ func NewStatusClient(serviceName, ip string, port uint, debug bool) (*StatusClie
} }
// connect underlying websocket client // connect underlying websocket client
sc.client, err = models.NewClient(serviceName, ip, "", port, logger) sc.client, err = models.NewClient(serviceName, ip, endpoint, port, logger)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@@ -35,11 +35,11 @@ func TestConnection(t *testing.T) {
time.Sleep(time.Second) time.Sleep(time.Second)
client1, err := statusServer.NewStatusClient("adrian", "127.0.0.1", 8080, true) client1, err := statusServer.NewStatusClient("adrian", "127.0.0.1", "", 8080, true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
client, err := statusServer.NewStatusClient("test", "127.0.0.1", 8080, true) client, err := statusServer.NewStatusClient("test", "127.0.0.1", "", 8080, true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }