Derk-Jan Karrenbeld
11/01/2018, 4:59 PMoverride fun deserialize(response: Response): Unit {
response.body().toStream().bufferedReader().forEachLine { line ->
launch {
val msg = ApiMessage.decode(line)
if (msg.event != "api_connect") {
send(msg)
}
}
}
}
Nikky
11/01/2018, 5:02 PMNikky
11/01/2018, 5:02 PMNikky
11/01/2018, 5:03 PMNikky
11/01/2018, 5:20 PMDerk-Jan Karrenbeld
11/01/2018, 5:21 PM.dataStream
Derk-Jan Karrenbeld
11/01/2018, 5:21 PMNikky
11/01/2018, 5:26 PMNikky
11/01/2018, 5:34 PMNikky
11/01/2018, 5:35 PMoverride fun deserialize(response: Response) = launch(<http://Dispatchers.IO|Dispatchers.IO> + CoroutineName("msgReceiver")) {
<http://logger.info|logger.info>("connection open")
response.dataStream.bufferedReader().useLines { lines ->
lines.forEach { line ->
val msg = ApiMessage.decode(line)
if (msg.event != "api_connect") {
send(msg)
}
}
}
}
Nikky
11/01/2018, 5:36 PMDerk-Jan Karrenbeld
11/01/2018, 5:51 PMNikky
11/01/2018, 6:12 PMNikky
11/01/2018, 6:13 PMDerk-Jan Karrenbeld
11/01/2018, 6:18 PMNikky
11/01/2018, 6:31 PMDerk-Jan Karrenbeld
11/01/2018, 6:35 PMDerk-Jan Karrenbeld
11/01/2018, 6:36 PMNikky
11/01/2018, 7:07 PMNikky
11/01/2018, 7:17 PMNikky
11/01/2018, 7:17 PMcompile(group: "com.github.kittinunf.Fuel", name: "fuel-coroutines", version: "-SNAPSHOT")
Nikky
11/01/2018, 7:24 PMDerk-Jan Karrenbeld
11/01/2018, 8:48 PMDerk-Jan Karrenbeld
11/01/2018, 8:49 PMDerk-Jan Karrenbeld
11/01/2018, 8:50 PMNikky
11/01/2018, 9:03 PMNikky
11/01/2018, 11:01 PM[00:00:28] [DefaultDispatcher-worker-2/ERROR] [matterlink]: java.lang.UnsupportedOperationException: Decoding chunked is not supported. [gzip, deflate; q=0.5] are.
Nikky
11/01/2018, 11:02 PMNikky
11/01/2018, 11:49 PMNikky
11/01/2018, 11:53 PM