Add a reactive method for checking rate limits by UUID
This commit is contained in:
parent
42141e51a1
commit
6cf4241283
|
@ -58,6 +58,10 @@ public interface RateLimiter {
|
||||||
return Mono.fromFuture(validateAsync(key).toCompletableFuture());
|
return Mono.fromFuture(validateAsync(key).toCompletableFuture());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default Mono<Void> validateReactive(final UUID accountUuid) {
|
||||||
|
return validateReactive(accountUuid.toString());
|
||||||
|
}
|
||||||
|
|
||||||
default boolean hasAvailablePermits(final UUID accountUuid, final int permits) {
|
default boolean hasAvailablePermits(final UUID accountUuid, final int permits) {
|
||||||
return hasAvailablePermits(accountUuid.toString(), permits);
|
return hasAvailablePermits(accountUuid.toString(), permits);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue