Browse Source

Wormhole connections

pull/6/head
Aditya Kulkarni 5 years ago
parent
commit
c5ade7191f
  1. 5
      src/main/kotlin/com/zecqtwallet/wormhole/Service.kt

5
src/main/kotlin/com/zecqtwallet/wormhole/Service.kt

@ -46,13 +46,15 @@ fun main(args : Array<String>) {
}
if (j.contains("to")) {
val s = usermap.getKeys(j["to"].toString()).filter { it != session }
val s = usermap.getKeys(j["to"].toString()).filter { it.id != session.id }
if (s.isEmpty()) {
// Not connected
sendError(session, "Peer is not connected")
return@onMessage
}
println("Number of sessions matched: ${s.size}")
s[0].send(message)
return@onMessage
} else {
@ -78,6 +80,7 @@ fun main(args : Array<String>) {
fun doRegister(session: WsSession, id: String) {
if (usermap.containsKey(session)) {
println("Already registered a session")
return
}
println("Registered $id")

Loading…
Cancel
Save