From abd0cdd9663780175e6ef72235c299b1f3c939d2 Mon Sep 17 00:00:00 2001 From: Alexander Semenov Date: Sat, 17 Mar 2018 19:09:37 +0300 Subject: [PATCH] Fix event subscription when using lazy async. --- server/base/src/main/scala/korolev/server/package.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/base/src/main/scala/korolev/server/package.scala b/server/base/src/main/scala/korolev/server/package.scala index f9fc7659..988e7357 100644 --- a/server/base/src/main/scala/korolev/server/package.scala +++ b/server/base/src/main/scala/korolev/server/package.scala @@ -166,7 +166,9 @@ package object server extends LazyLogging { } yield { // Subscribe to events to publish them to env - korolev.topLevelComponentInstance.setEventsSubscription(env.onMessage) + korolev.topLevelComponentInstance.setEventsSubscription { message: M => + env.onMessage(message).runIgnoreResult + } new KorolevSession[F] {