diff --git a/src/main/java/com/bbn/hadder/commands/misc/WakaTimeCommand.java b/src/main/java/com/bbn/hadder/commands/misc/WakaTimeCommand.java index c779e7c..dd3f64c 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/WakaTimeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/WakaTimeCommand.java @@ -20,7 +20,7 @@ public class WakaTimeCommand implements Command { @Override public void executed(String[] args, CommandEvent event) { if (args.length == 1) { - Request request = new Request.Builder().url("https://wakatime.com/api/v1/users/" + args[0]).build(); + Request request = new Request.Builder().url("https://wakatime.com/api/v1/users/" + args[0]).addHeader("Authorization", "Basic " + event.getConfig().getWakaTimeToken()).build(); try { Response response = new OkHttpClient().newCall(request).execute(); diff --git a/src/main/java/com/bbn/hadder/core/Config.java b/src/main/java/com/bbn/hadder/core/Config.java index 942c382..a19fe35 100644 --- a/src/main/java/com/bbn/hadder/core/Config.java +++ b/src/main/java/com/bbn/hadder/core/Config.java @@ -103,6 +103,10 @@ public class Config { return config.getJSONObject("Tokens").getString("GitHub"); } + public String getWakaTimeToken() { + return config.getJSONObject("Tokens").getString("WakaTime"); + } + public String getMythicalBotListToken() { return config.getJSONObject("Tokens").getString("MythicalBotList"); }