Scala 11: replace `spawn` with Future

mapsforge^2
Georg Lukas 2019-02-05 13:16:09 +01:00
rodzic b9cecb3510
commit 39f476ab4f
2 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -246,7 +246,8 @@ class AprsService extends Service {
}
def sendPacket(packet : APRSPacket, status_postfix : String) {
scala.concurrent.ops.spawn {
implicit val ec = scala.concurrent.ExecutionContext.global
scala.concurrent.Future {
val status = try {
val status = poster.update(packet)
val full_status = status + status_postfix

Wyświetl plik

@ -41,7 +41,8 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsBacke
conn.synchronized {
conn.running = false
}
scala.concurrent.ops.spawn { conn.shutdown() }
implicit val ec = scala.concurrent.ExecutionContext.global
scala.concurrent.Future { conn.shutdown() }
conn.interrupt()
conn.join(50)
}