Merge branch 'master' into custommsg

This commit is contained in:
Sutra Zhou
2018-05-29 14:50:21 +08:00
4 changed files with 33 additions and 75 deletions
@@ -18,7 +18,7 @@ import com.foxinmy.weixin4j.wxa.api.TemplateMessageApi;
*
* @since 1.8
*/
public class WeixinProxy {
public class WXAFacade {
private final LoginApi loginApi;
private final QrCodeApi qrCodeApi;
@@ -26,7 +26,12 @@ public class WeixinProxy {
private final TemplateMessageApi templateMessageApi;
private final CustomMessageApi customMessageApi;
public WeixinProxy(
/**
* Constructs {@link WXAFacade} using {@link FileCacheStorager}.
*
* @param weixinAccount the {@link WeixinAccount}.
*/
public WXAFacade(
WeixinAccount weixinAccount
) {
this(
@@ -35,7 +40,13 @@ public class WeixinProxy {
);
}
public WeixinProxy(
/**
* Constructs {@link WXAFacade} using specified {@link CacheStorager}.
*
* @param weixinAccount the {@link WeixinAccount}.
* @param cacheStorager the {@link CacheStorager}.
*/
public WXAFacade(
WeixinAccount weixinAccount,
CacheStorager<Token> cacheStorager
) {
@@ -46,7 +57,7 @@ public class WeixinProxy {
);
}
private WeixinProxy(
private WXAFacade(
WeixinAccount weixinAccount,
TokenCreator tokenCreator,
CacheStorager<Token> cacheStorager