Add a reactive method for checking rate limits by UUID

This commit is contained in:
Jon Chambers 2023-08-01 15:44:32 -04:00 committed by Jon Chambers
parent 42141e51a1
commit 6cf4241283
1 changed files with 4 additions and 0 deletions

View File

@ -58,6 +58,10 @@ public interface RateLimiter {
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) {
return hasAvailablePermits(accountUuid.toString(), permits);
}