public WeChatController(SignatureChecker signatureChecker, IHttpClientFactory httpClientFactory, IJsTicketAccessor jsTicketAccessor, ISignatureGenerator signatureGenerator, IWeChatOfficialOptionsResolver optionsResolver) { _signatureChecker = signatureChecker; _httpClientFactory = httpClientFactory; _jsTicketAccessor = jsTicketAccessor; _signatureGenerator = signatureGenerator; _optionsResolver = optionsResolver; }
public WeChatController(SignatureChecker signatureChecker, IOptions <AbpWeChatOfficialOptions> officialOptions, IHttpClientFactory httpClientFactory, IJsTicketAccessor jsTicketAccessor, ISignatureGenerator signatureGenerator, IHttpContextAccessor httpContextAccessor) { _signatureChecker = signatureChecker; _httpClientFactory = httpClientFactory; _jsTicketAccessor = jsTicketAccessor; _signatureGenerator = signatureGenerator; _httpContextAccessor = httpContextAccessor; _officialOptions = officialOptions.Value; }