From 5d2bb066b83bbea83deb09829438b26b36f24143 Mon Sep 17 00:00:00 2001 From: cnaude Date: Thu, 15 Jan 2015 13:21:12 -0700 Subject: [PATCH] Build our bot asynchronously. --- src/main/java/com/cnaude/purpleirc/PurpleBot.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/cnaude/purpleirc/PurpleBot.java b/src/main/java/com/cnaude/purpleirc/PurpleBot.java index 182ea59..f19307f 100644 --- a/src/main/java/com/cnaude/purpleirc/PurpleBot.java +++ b/src/main/java/com/cnaude/purpleirc/PurpleBot.java @@ -154,7 +154,7 @@ public final class PurpleBot { String joinNoticeMessage; String version; String finger; - + /** * * @param file @@ -208,7 +208,14 @@ public final class PurpleBot { version = plugin.getDescription().getFullName() + ", " + plugin.getDescription().getDescription() + " - " + plugin.getDescription().getWebsite(); - buildBot(); + + plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() { + @Override + public void run() { + buildBot(); + } + }); + messageQueue = new IRCMessageQueueWatcher(this, plugin); }