diff options
author | Jakob Odersky <jodersky@gmail.com> | 2013-07-19 22:44:18 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2013-07-19 22:44:18 +0200 |
commit | d1efffcd4acafd866563336c234fffa292e45519 (patch) | |
tree | 233b94afb3d3c57a761a6d43a24c2807aef579cf /flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala | |
parent | 97734667b94484fda5ad315d2bcc37c70f68869c (diff) | |
download | akka-serial-d1efffcd4acafd866563336c234fffa292e45519.tar.gz akka-serial-d1efffcd4acafd866563336c234fffa292e45519.tar.bz2 akka-serial-d1efffcd4acafd866563336c234fffa292e45519.zip |
remove explicit handler reference, messages are now sent to initial sender
Diffstat (limited to 'flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala')
-rw-r--r-- | flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala b/flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala index 993ebda..e47de31 100644 --- a/flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala +++ b/flow-main/src/main/scala/com/github/jodersky/flow/SerialManager.scala @@ -33,9 +33,9 @@ class SerialManager extends Actor with ActorLogging { } def receive = { - case Open(handler, port, baud, cs, tsb, parity) => Try { InternalSerial.open(port, baud, cs, tsb, parity.id) } match { - case Failure(t) => handler ! OpenFailed(t, port, baud, cs, tsb, parity) - case Success(serial) => context.actorOf(Props(classOf[SerialOperator], handler, serial), name = escapePortString(port)) + case Open(port, baud, cs, tsb, parity) => Try { InternalSerial.open(port, baud, cs, tsb, parity.id) } match { + case Failure(t) => sender ! OpenFailed(t, port, baud, cs, tsb, parity) + case Success(serial) => context.actorOf(Props(classOf[SerialOperator], sender, serial), name = escapePortString(port)) } } |