diff --git a/src/main/java/net/dv8tion/jda/internal/JDAImpl.java b/src/main/java/net/dv8tion/jda/internal/JDAImpl.java index 060c21552b..1a6e8a3048 100644 --- a/src/main/java/net/dv8tion/jda/internal/JDAImpl.java +++ b/src/main/java/net/dv8tion/jda/internal/JDAImpl.java @@ -74,7 +74,10 @@ import net.dv8tion.jda.internal.requests.restaction.CommandEditActionImpl; import net.dv8tion.jda.internal.requests.restaction.CommandListUpdateActionImpl; import net.dv8tion.jda.internal.requests.restaction.GuildActionImpl; -import net.dv8tion.jda.internal.utils.*; +import net.dv8tion.jda.internal.utils.Checks; +import net.dv8tion.jda.internal.utils.Helpers; +import net.dv8tion.jda.internal.utils.JDALogger; +import net.dv8tion.jda.internal.utils.UnlockHook; import net.dv8tion.jda.internal.utils.cache.AbstractCacheView; import net.dv8tion.jda.internal.utils.cache.SnowflakeCacheViewImpl; import net.dv8tion.jda.internal.utils.config.AuthorizationConfig; @@ -287,10 +290,7 @@ public int login(String gatewayUrl, ShardInfo shardInfo, Compression compression this.gatewayUrl = gatewayUrl == null ? getGateway() : gatewayUrl; Checks.notNull(this.gatewayUrl, "Gateway URL"); - String token = authConfig.getToken(); setStatus(Status.LOGGING_IN); - if (token == null || token.isEmpty()) - throw new InvalidTokenException("Provided token was null or empty!"); Map previousContext = null; ConcurrentMap contextMap = metaConfig.getMdcContextMap(); diff --git a/src/main/java/net/dv8tion/jda/internal/utils/config/AuthorizationConfig.java b/src/main/java/net/dv8tion/jda/internal/utils/config/AuthorizationConfig.java index 399b36792a..e980488e7f 100644 --- a/src/main/java/net/dv8tion/jda/internal/utils/config/AuthorizationConfig.java +++ b/src/main/java/net/dv8tion/jda/internal/utils/config/AuthorizationConfig.java @@ -27,7 +27,8 @@ public final class AuthorizationConfig public AuthorizationConfig(@Nonnull String token) { - Checks.notNull(token, "Token"); + Checks.notEmpty(token, "Token"); + Checks.noWhitespace(token, "Token"); setToken(token); }