summaryrefslogtreecommitdiff
path: root/cask/util/src/cask/util/WsClient.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-09-19 14:43:32 +0800
committerGitHub <noreply@github.com>2019-09-19 14:43:32 +0800
commit787074d351cdd0f06895268c12119cdf77dfdc78 (patch)
treee17de9fe7cbe6170fdc7e78d5a7fddd3ee98e5d6 /cask/util/src/cask/util/WsClient.scala
parentad12be20fd37ce1fe44a2a97c036567bc72f557a (diff)
parent256b13462ff2a9bbaa6ba62a6c8014487388247e (diff)
downloadcask-787074d351cdd0f06895268c12119cdf77dfdc78.tar.gz
cask-787074d351cdd0f06895268c12119cdf77dfdc78.tar.bz2
cask-787074d351cdd0f06895268c12119cdf77dfdc78.zip
Merge pull request #15 from lihaoyi/lihaoyi-patch-1
Tighten behavior of WebsocketClientImpl
Diffstat (limited to 'cask/util/src/cask/util/WsClient.scala')
-rw-r--r--cask/util/src/cask/util/WsClient.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/cask/util/src/cask/util/WsClient.scala b/cask/util/src/cask/util/WsClient.scala
index b0f56d0..f15d7df 100644
--- a/cask/util/src/cask/util/WsClient.scala
+++ b/cask/util/src/cask/util/WsClient.scala
@@ -14,7 +14,8 @@ class WsClient(impl: WebsocketBase)
case Ws.Close(_, _) => impl.close()
case Ws.ChannelClosed() => impl.close()
}
- def close() = impl.close()
+
+ def close(code: Int = 1005, reason: String = "") = this.send(Ws.Close(code, reason))
}
object WsClient{
@@ -52,4 +53,4 @@ object WsClient{
impl.connect()
p.future
}
-} \ No newline at end of file
+}