Keepalive

Keeping connections alive allows for faster deliveries, especially when using secured connections. In order to send a keep alive ping, once you have initialised your api client as described in the previous section you can start an asynchronous task, which sends a keep alive ping every minute. There is no real need to consume the response as it's simply an empty pong response.

go func() {
  for {
    _, _ = nextblockApiClient.Ping(context.Background())
    time.Sleep(time.Minute)
  }
}()

Last updated