Defer asynchronous actions when deriving Mono instances from futures

This commit is contained in:
Jon Chambers
2023-08-18 13:48:23 -04:00
committed by Chris Eager
parent ff1ef90a6d
commit a96ee57c7e
11 changed files with 29 additions and 30 deletions

View File

@@ -55,7 +55,7 @@ public interface RateLimiter {
}
default Mono<Void> validateReactive(final String key) {
return Mono.fromFuture(validateAsync(key).toCompletableFuture());
return Mono.fromFuture(() -> validateAsync(key).toCompletableFuture());
}
default Mono<Void> validateReactive(final UUID accountUuid) {