summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2018-04-25 22:49:29 +0100
committerGitHub <noreply@github.com>2018-04-25 22:49:29 +0100
commitd01b1558a3573a07372103b09037992b5380903d (patch)
tree1fc3e347ef12abd57d066c24dab9087c8035787a
parent4d24eb94646bc5837ec0e778626b36ca92c66d86 (diff)
downloadNim-d01b1558a3573a07372103b09037992b5380903d.tar.gz
Improve progress reporting example. Refs #7693
-rw-r--r--lib/pure/httpclient.nim11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim
index 0aa75dcfb..27ae93e53 100644
--- a/lib/pure/httpclient.nim
+++ b/lib/pure/httpclient.nim
@@ -74,12 +74,17 @@
 ##
 ## .. code-block:: Nim
 ##    import asyncdispatch, httpclient
-##    var client = newAsyncHttpClient()
+##    
 ##    proc onProgressChanged(total, progress, speed: BiggestInt) {.async.} =
 ##      echo("Downloaded ", progress, " of ", total)
 ##      echo("Current rate: ", speed div 1000, "kb/s")
-##    client.onProgressChanged = onProgressChanged
-##    discard waitFor client.getContent("http://speedtest-ams2.digitalocean.com/100mb.test")
+##
+##    proc asyncProc() {.async.} =
+##      var client = newAsyncHttpClient()
+##      client.onProgressChanged = onProgressChanged
+##      discard await client.getContent("http://speedtest-ams2.digitalocean.com/100mb.test")
+##
+##    waitFor asyncProc()
 ##
 ## If you would like to remove the callback simply set it to ``nil``.
 ##