From 6eed89f8c02b37e93f40aa73c718da8c450dfb0d Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Sat, 22 Aug 2015 01:47:02 +0200 Subject: [PATCH] Rethrow errors in future. --- .../scala/com/nutomic/ensichat/protocol/ChatService.scala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/scala/com/nutomic/ensichat/protocol/ChatService.scala b/app/src/main/scala/com/nutomic/ensichat/protocol/ChatService.scala index 6d42322..253a8a8 100644 --- a/app/src/main/scala/com/nutomic/ensichat/protocol/ChatService.scala +++ b/app/src/main/scala/com/nutomic/ensichat/protocol/ChatService.scala @@ -91,9 +91,7 @@ class ChatService extends Service { btInterface.create() Log.i(Tag, "Service started, address is " + crypto.localAddress) - }.onFailure { case e => - Log.w(Tag, "Error in future", e) - } + }.onFailure {case e => throw e} } def showPersistentNotification(): Unit = { @@ -134,9 +132,7 @@ class ChatService extends Service { val encrypted = crypto.encrypt(crypto.sign(msg)) router.onReceive(encrypted) onNewMessage(msg) - }.onFailure { case e => - Log.w(Tag, "Error in future", e) - } + }.onFailure {case e => throw e} } private def sendVia(nextHop: Address, msg: Message) =