|
|
@@ -6,6 +6,7 @@ import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.concurrent.locks.Lock; |
|
|
|
|
|
|
|
import cn.binarywang.wx.miniapp.api.*; |
|
|
|
import org.apache.http.HttpHost; |
|
|
|
import org.apache.http.client.config.RequestConfig; |
|
|
|
import org.apache.http.client.methods.CloseableHttpResponse; |
|
|
@@ -15,16 +16,6 @@ import org.apache.http.impl.client.CloseableHttpClient; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
|
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaAnalysisService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaCodeService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaJsapiService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaMediaService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaMsgService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaQrcodeService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaSettingService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaTemplateService; |
|
|
|
import cn.binarywang.wx.miniapp.api.WxMaUserService; |
|
|
|
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult; |
|
|
|
import cn.binarywang.wx.miniapp.config.WxMaConfig; |
|
|
|
import com.google.common.base.Joiner; |
|
|
@@ -65,6 +56,7 @@ public class WxMaServiceImpl implements WxMaService, RequestHttp<CloseableHttpCl |
|
|
|
private WxMaCodeService codeService = new WxMaCodeServiceImpl(this); |
|
|
|
private WxMaSettingService settingService = new WxMaSettingServiceImpl(this); |
|
|
|
private WxMaJsapiService jsapiService = new WxMaJsapiServiceImpl(this); |
|
|
|
private WxMaShareService shareService = new WxMaShareServiceImpl(this); |
|
|
|
|
|
|
|
private int retrySleepMillis = 1000; |
|
|
|
private int maxRetryTimes = 5; |
|
|
@@ -335,4 +327,9 @@ public class WxMaServiceImpl implements WxMaService, RequestHttp<CloseableHttpCl |
|
|
|
public WxMaSettingService getSettingService() { |
|
|
|
return this.settingService; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public WxMaShareService getShareService() { |
|
|
|
return this.shareService; |
|
|
|
} |
|
|
|
} |