From 4db601bc218288e372f71e0f358d13fe853b1836 Mon Sep 17 00:00:00 2001 From: Tommy Date: Tue, 12 Dec 2023 13:05:35 +0000 Subject: [PATCH] fix typo --- .../src/main/java/dev/tommyjs/futur/promise/Promise.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/futur-api/src/main/java/dev/tommyjs/futur/promise/Promise.java b/futur-api/src/main/java/dev/tommyjs/futur/promise/Promise.java index 92f8a4d..6047ad0 100644 --- a/futur-api/src/main/java/dev/tommyjs/futur/promise/Promise.java +++ b/futur-api/src/main/java/dev/tommyjs/futur/promise/Promise.java @@ -194,13 +194,18 @@ public class Promise { }, Schedulers.getTrace(task)); } - public @NotNull Promise thenConsumerDelayedAsync(@NotNull ExceptionalConsumer task, long delay, @NotNull TimeUnit unit) { + public @NotNull Promise thenConsumeDelayedAsync(@NotNull ExceptionalConsumer task, long delay, @NotNull TimeUnit unit) { return thenApplyDelayedAsync(result -> { task.accept(result); return null; }, delay, unit, Schedulers.getTrace(task)); } + @Deprecated(forRemoval = true) + public @NotNull Promise thenConsumerDelayedAsync(@NotNull ExceptionalConsumer task, long delay, @NotNull TimeUnit unit) { + return thenConsumeDelayedAsync(task, delay, unit); + } + public @NotNull Promise thenSupplyAsync(@NotNull ExceptionalSupplier task) { return thenApplyAsync(result -> task.get(), Schedulers.getTrace(task)); }