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; }
public InstaScraper(UserSessionData user, IInstaLogger logger, IHttpRequestProcessor httpRequestProcessor) { _user = user; _logger = logger; _httpRequestProcessor = httpRequestProcessor; InvalidateProcessors(); }
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; }
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(); }
/// <summary> /// Use custom logger /// </summary> /// <param name="logger">IInstaLogger implementation</param> /// <returns> /// API Builder /// </returns> public IInstaApiBuilder UseLogger(IInstaLogger logger) { _logger = logger; return(this); }
/// <summary> /// Use custom logger /// </summary> /// <param name="logger">IInstaLogger implementation</param> /// <returns> /// Scraper Builder /// </returns> public IInstaScraperBuilder UseLogger(IInstaLogger logger) { _logger = logger; return(this); }