Merge pull request #143 from sutra/wxa

Rename WeixinProxy to WXAFacade.
This commit is contained in:
jinyu 2018-05-29 14:32:07 +08:00 committed by GitHub
commit 806dacfeef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,14 +17,19 @@ import com.foxinmy.weixin4j.wxa.api.TemplateMessageApi;
* *
* @since 1.8 * @since 1.8
*/ */
public class WeixinProxy { public class WXAFacade {
private final LoginApi loginApi; private final LoginApi loginApi;
private final QrCodeApi qrCodeApi; private final QrCodeApi qrCodeApi;
private final TemplateApi templateApi; private final TemplateApi templateApi;
private final TemplateMessageApi templateMessageApi; private final TemplateMessageApi templateMessageApi;
public WeixinProxy( /**
* Constructs {@link WXAFacade} using {@link FileCacheStorager}.
*
* @param weixinAccount the {@link WeixinAccount}.
*/
public WXAFacade(
WeixinAccount weixinAccount WeixinAccount weixinAccount
) { ) {
this( this(
@ -33,7 +38,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, WeixinAccount weixinAccount,
CacheStorager<Token> cacheStorager CacheStorager<Token> cacheStorager
) { ) {
@ -44,7 +55,7 @@ public class WeixinProxy {
); );
} }
private WeixinProxy( private WXAFacade(
WeixinAccount weixinAccount, WeixinAccount weixinAccount,
TokenCreator tokenCreator, TokenCreator tokenCreator,
CacheStorager<Token> cacheStorager CacheStorager<Token> cacheStorager