From 7f31590e50ff68792d1b631cd51235e1ca390121 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Tue, 19 Jan 2021 03:18:00 +0100 Subject: [PATCH] Fix scheduler --- .../td/middle/client/AsyncTdMiddleEventBusClient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/it/tdlight/tdlibsession/td/middle/client/AsyncTdMiddleEventBusClient.java b/src/main/java/it/tdlight/tdlibsession/td/middle/client/AsyncTdMiddleEventBusClient.java index 29b0065..641c0fc 100644 --- a/src/main/java/it/tdlight/tdlibsession/td/middle/client/AsyncTdMiddleEventBusClient.java +++ b/src/main/java/it/tdlight/tdlibsession/td/middle/client/AsyncTdMiddleEventBusClient.java @@ -41,6 +41,7 @@ import reactor.core.publisher.Mono; import reactor.core.publisher.SignalType; import reactor.core.publisher.Sinks; import reactor.core.publisher.Sinks.Many; +import reactor.core.scheduler.Schedulers; public class AsyncTdMiddleEventBusClient extends AbstractVerticle implements AsyncTdMiddle { @@ -149,6 +150,7 @@ public class AsyncTdMiddleEventBusClient extends AbstractVerticle implements Asy if (msg.succeeded()) { this.listen() .timeout(Duration.ofSeconds(30)) + .subscribeOn(Schedulers.single()) .subscribe(v -> {}, future::fail, future::complete); } else { future.fail(msg.cause());