From 784a21e2576fb202c3f45690351a447fb1e75575 Mon Sep 17 00:00:00 2001 From: Aleksei Date: Thu, 23 Jul 2020 18:05:28 -0400 Subject: [PATCH] Use CompletableFuture in command invocation --- src/main/java/dev/salmonllama/fsbot/guthix/Command.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/guthix/Command.java b/src/main/java/dev/salmonllama/fsbot/guthix/Command.java index 2479c8a..92c8df8 100644 --- a/src/main/java/dev/salmonllama/fsbot/guthix/Command.java +++ b/src/main/java/dev/salmonllama/fsbot/guthix/Command.java @@ -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)); } }