From 9b9ebb787b25edb731eecbf38a04acb0b19a7efe Mon Sep 17 00:00:00 2001 From: Anmol Sethi <hi@nhooyr.io> Date: Sun, 21 Apr 2019 15:36:57 -0400 Subject: [PATCH] Improve dial example --- README.md | 6 +++--- example_test.go | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 256d192..972af24 100644 --- a/README.md +++ b/README.md @@ -79,9 +79,9 @@ For a production quality example that shows off the low level API, see the [echo ctx, cancel := context.WithTimeout(context.Background(), time.Minute) defer cancel() -c, _, err := websocket.Dial(ctx, "ws://localhost:8080") +c, _, err := websocket.Dial(ctx, "ws://localhost:8080", websocket.DialOptions{}) if err != nil { - log.Fatalf("failed to ws dial: %v", err) + return err } defer c.Close(websocket.StatusInternalError, "") @@ -92,7 +92,7 @@ jc := websocket.JSONConn{ var v interface{} err = jc.Read(ctx, &v) if err != nil { - log.Fatalf("failed to read json: %v", err) + return err } log.Printf("received %v", v) diff --git a/example_test.go b/example_test.go index 30434e6..53426ba 100644 --- a/example_test.go +++ b/example_test.go @@ -115,7 +115,7 @@ func ExampleDial() { c, _, err := websocket.Dial(ctx, "ws://localhost:8080", websocket.DialOptions{}) if err != nil { - log.Fatalf("failed to ws dial: %v", err) + return } defer c.Close(websocket.StatusInternalError, "") @@ -126,7 +126,7 @@ func ExampleDial() { var v interface{} err = jc.Read(ctx, &v) if err != nil { - log.Fatalf("failed to read json: %v", err) + return } log.Printf("received %v", v) -- GitLab