From 8ca441cc24e0308dd8bfffb594a25dbf9ca4af31 Mon Sep 17 00:00:00 2001 From: Adrian Zuercher Date: Sun, 24 Aug 2025 21:22:11 +0200 Subject: [PATCH] add optional endpoint to new client --- statusClient.go | 4 ++-- test/server_test.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/statusClient.go b/statusClient.go index a862dd4..a2e5be5 100644 --- a/statusClient.go +++ b/statusClient.go @@ -24,7 +24,7 @@ type StatusClient struct { // serviceName: unique ID/name for this client // ip, port: target server address // 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.Default() @@ -43,7 +43,7 @@ func NewStatusClient(serviceName, ip string, port uint, debug bool) (*StatusClie } // 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 { return nil, err } diff --git a/test/server_test.go b/test/server_test.go index 2bdccfb..d443e18 100644 --- a/test/server_test.go +++ b/test/server_test.go @@ -35,11 +35,11 @@ func TestConnection(t *testing.T) { 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 { 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 { t.Fatal(err) }