示例#1
0
        public WeChatWeAppNotificationSender(
            IJsonSerializer jsonSerializer,
            IHttpClientFactory httpClientFactory,
            IWeChatTokenProvider weChatTokenProvider)
        {
            JsonSerializer      = jsonSerializer;
            HttpClientFactory   = httpClientFactory;
            WeChatTokenProvider = weChatTokenProvider;

            Logger = NullLogger <WeChatWeAppNotificationSender> .Instance;
        }
        public WeChatWeAppNotificationSender(
            IJsonSerializer jsonSerializer,
            IHttpClientFactory httpClientFactory,
            IWeChatTokenProvider weChatTokenProvider,
            IOptions <AbpWeChatMiniProgramOptions> miniProgramOptions)
        {
            JsonSerializer      = jsonSerializer;
            HttpClientFactory   = httpClientFactory;
            WeChatTokenProvider = weChatTokenProvider;
            MiniProgramOptions  = miniProgramOptions.Value;

            Logger = NullLogger <WeChatWeAppNotificationSender> .Instance;
        }
示例#3
0
        public SubscribeMessager(
            IJsonSerializer jsonSerializer,
            IHttpClientFactory httpClientFactory,
            IWeChatTokenProvider weChatTokenProvider,
            IUserWeChatOpenIdFinder userWeChatOpenIdFinder,
            IOptions <AbpWeChatMiniProgramOptions> miniProgramOptions)
        {
            JsonSerializer         = jsonSerializer;
            HttpClientFactory      = httpClientFactory;
            WeChatTokenProvider    = weChatTokenProvider;
            UserWeChatOpenIdFinder = userWeChatOpenIdFinder;
            MiniProgramOptions     = miniProgramOptions.Value;

            Logger = NullLogger <SubscribeMessager> .Instance;
        }