From 4db7bb708259f578ea11972ed4eee721d50632f2 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Sat, 8 Oct 2016 16:57:54 +0200 Subject: [PATCH] Added logout and a small fix --- .../java/buttondevteam/discordplugin/DiscordPlugin.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java index ad0b460..4990875 100644 --- a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java +++ b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java @@ -38,7 +38,7 @@ public class DiscordPlugin extends JavaPlugin implements IListener { if (file.exists()) { BufferedReader reader = Files.newReader(file, StandardCharsets.UTF_8); String line = reader.readLine(); - lastannouncementtime = Integer.parseInt(line); + lastannouncementtime = Long.parseLong(line); } ClientBuilder cb = new ClientBuilder(); cb.withToken(IOUtils.toString(getClass().getResourceAsStream("/Token.txt"), Charsets.UTF_8)); @@ -72,6 +72,11 @@ public class DiscordPlugin extends JavaPlugin implements IListener { @Override public void onDisable() { stop = true; + try { + dc.logout(); + } catch (Exception e) { + e.printStackTrace(); + } } private long lastannouncementtime = 0; @@ -118,7 +123,7 @@ public class DiscordPlugin extends JavaPlugin implements IListener { lastannouncementtime = date; File file = new File("TBMC", "DiscordRedditLastAnnouncement.txt"); Files.write(lastannouncementtime + "", file, StandardCharsets.UTF_8); - channel.sendMessage(msgsb.toString()); //TODO: Mod msgsb for announcements + channel.sendMessage(msgsb.toString()); // TODO: Mod msgsb for announcements } try { Thread.sleep(10000);