mkporwit
06/12/2017, 11:17 PMwebSocket("/ws/{documentId}") {
val session = call.sessionOrNull<Session>()
if(session == null) {
close(CloseReason(CloseReason.Codes.VIOLATED_POLICY, "No Session"))
return@webSocket
}
var topic: String = if (call.parameters["documentId"] != null) call.parameters["documentId"].toString() else ""
if (topic.isEmpty()) {
throw IllegalArgumentException("Empty topic")
}