diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/startup/WeixinServerBootstrap.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/startup/WeixinServerBootstrap.java index f2797161..29abe554 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/startup/WeixinServerBootstrap.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/startup/WeixinServerBootstrap.java @@ -140,14 +140,10 @@ public final class WeixinServerBootstrap { throw new IllegalArgumentException("AesToken not be null"); } this.aesTokenMap = new HashMap(); - if (aesTokens.length == 1) { - this.aesTokenMap.put(aesTokens[0].getWeixinId(), aesTokens[0]); - this.aesTokenMap.put(null, aesTokens[0]); - } else { - for (AesToken aesToken : aesTokens) { - this.aesTokenMap.put(aesToken.getWeixinId(), aesToken); - } + for (AesToken aesToken : aesTokens) { + this.aesTokenMap.put(aesToken.getWeixinId(), aesToken); } + this.aesTokenMap.put(null, aesTokens[0]); this.messageHandlerList = new LinkedList(); this.messageInterceptorList = new LinkedList(); this.messageDispatcher = new WeixinMessageDispatcher(messageMatcher);