Browse Source

docs: update go ws code snippets (#7486) (#7487)

* doc: fix typos in /tx_search and /tx.
* docs: update of go snippets for subscribe and unsubscribe operations

Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
(cherry picked from commit 2f5ad5f8cc)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
pull/7497/head
mergify[bot] 3 years ago
committed by GitHub
parent
commit
56e010ba6b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 7 deletions
  1. +15
    -7
      rpc/openapi/openapi.yaml

+ 15
- 7
rpc/openapi/openapi.yaml View File

@ -365,10 +365,14 @@ paths:
import rpchttp "github.com/tendermint/rpc/client/http" import rpchttp "github.com/tendermint/rpc/client/http"
import "github.com/tendermint/tendermint/types" import "github.com/tendermint/tendermint/types"
client := rpchttp.New("tcp://0.0.0.0:26657")
err := client.Start()
client, err := rpchttp.New("tcp://0.0.0.0:26657", "/websocket")
if err != nil {
// handle error
}
err = client.Start()
if err != nil { if err != nil {
handle error
// handle error
} }
defer client.Stop() defer client.Stop()
ctx, cancel := context.WithTimeout(context.Background(), 1 * time.Second) ctx, cancel := context.WithTimeout(context.Background(), 1 * time.Second)
@ -376,7 +380,7 @@ paths:
query := "tm.event = 'Tx' AND tx.height = 3" query := "tm.event = 'Tx' AND tx.height = 3"
txs, err := client.Subscribe(ctx, "test-client", query) txs, err := client.Subscribe(ctx, "test-client", query)
if err != nil { if err != nil {
handle error
// handle error
} }
go func() { go func() {
@ -422,16 +426,20 @@ paths:
operationId: unsubscribe operationId: unsubscribe
description: | description: |
```go ```go
client := rpchttp.New("tcp://0.0.0.0:26657")
client, err := rpchttp.New("tcp://0.0.0.0:26657", "/websocket")
if err != nil {
// handle error
}
err := client.Start() err := client.Start()
if err != nil { if err != nil {
handle error
// handle error
} }
defer client.Stop() defer client.Stop()
query := "tm.event = 'Tx' AND tx.height = 3" query := "tm.event = 'Tx' AND tx.height = 3"
err = client.Unsubscribe(context.Background(), "test-client", query) err = client.Unsubscribe(context.Background(), "test-client", query)
if err != nil { if err != nil {
handle error
// handle error
} }
``` ```
parameters: parameters:


Loading…
Cancel
Save