Esempio n. 1
0
 public HttpRequestProcessor(IRequestDelay delay, HttpClient httpClient, HttpClientHandler httpHandler,
                             ApiRequestMessage requestMessage, IInstaLogger logger)
 {
     _delay         = delay;
     Client         = httpClient;
     HttpHandler    = httpHandler;
     RequestMessage = requestMessage;
     _logger        = logger;
 }
 public FeedProcessor(AndroidDevice deviceInfo, UserSessionData user, IHttpRequestProcessor httpRequestProcessor,
                      IInstaLogger logger, UserAuthValidate userAuthValidate)
 {
     _deviceInfo           = deviceInfo;
     _user                 = user;
     _httpRequestProcessor = httpRequestProcessor;
     _logger               = logger;
     _userAuthValidate     = userAuthValidate;
 }
 public MessagingProcessor(AndroidDevice deviceInfo, UserSessionData user,
                           IHttpRequestProcessor httpRequestProcessor,
                           IInstaLogger logger)
 {
     _deviceInfo           = deviceInfo;
     _user                 = user;
     _httpRequestProcessor = httpRequestProcessor;
     _logger               = logger;
 }
Esempio n. 4
0
        public InstaScraper(UserSessionData user, IInstaLogger logger,
                            IHttpRequestProcessor httpRequestProcessor)
        {
            _user   = user;
            _logger = logger;
            _httpRequestProcessor = httpRequestProcessor;

            InvalidateProcessors();
        }
Esempio n. 5
0
 public UserProcessor(AndroidDevice deviceInfo, UserSessionData user, IHttpRequestProcessor httpRequestProcessor,
                      IInstaLogger logger, UserAuthValidate userAuthValidate, InstaApi instaApi)
 {
     _deviceInfo           = deviceInfo;
     _user                 = user;
     _httpRequestProcessor = httpRequestProcessor;
     _logger               = logger;
     _userAuthValidate     = userAuthValidate;
     _instaApi             = instaApi;
 }
Esempio n. 6
0
 public RegistrationService(AndroidDevice deviceInfo, UserSessionData user,
                            IHttpRequestProcessor httpRequestProcessor, IInstaLogger logger,
                            UserAuthValidate userAuthValidate, InstaApi instaApi, HttpHelper httpHelper)
 {
     _deviceInfo             = deviceInfo;
     _user                   = user;
     _httpRequestProcessor   = httpRequestProcessor;
     _logger                 = logger;
     _userAuthValidate       = userAuthValidate;
     _instaApi               = instaApi;
     _httpHelper             = httpHelper;
     RegistrationWaterfallId = Guid.NewGuid().ToString();
     Birthday                = GenerateRandomBirthday();
 }
Esempio n. 7
0
 /// <summary>
 ///     Use custom logger
 /// </summary>
 /// <param name="logger">IInstaLogger implementation</param>
 /// <returns>
 ///     API Builder
 /// </returns>
 public IInstaApiBuilder UseLogger(IInstaLogger logger)
 {
     _logger = logger;
     return(this);
 }
Esempio n. 8
0
 /// <summary>
 ///     Use custom logger
 /// </summary>
 /// <param name="logger">IInstaLogger implementation</param>
 /// <returns>
 ///     Scraper Builder
 /// </returns>
 public IInstaScraperBuilder UseLogger(IInstaLogger logger)
 {
     _logger = logger;
     return(this);
 }