Use CompletableFuture in command invocation

This commit is contained in:
Aleksei 2020-07-23 18:05:28 -04:00
parent cf1a715ddf
commit 784a21e257

View File

@ -6,6 +6,7 @@
package dev.salmonllama.fsbot.guthix;
import java.util.Collection;
import java.util.concurrent.CompletableFuture;
public abstract class Command {
public abstract String name();
@ -18,7 +19,6 @@ public abstract class Command {
public abstract void onCommand(CommandContext ctx);
public void invoke(final CommandContext ctx) {
Thread thread = new Thread(() -> onCommand(ctx));
thread.start();
CompletableFuture.runAsync(() -> onCommand(ctx));
}
}