Exemplo n.º 1
0
        public InstagramProcessor(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
        {
            Logger.Info("Initializing Controller");

            _instagramSearchRequest   = new InstagramSearchRequest(userAgentProvider, webProxyProvider);
            _instagramUserPageRequest = new InstagramUserPageRequest(userAgentProvider, webProxyProvider);
            _instagramMediaRequest    = new InstagramMediaRequest(userAgentProvider, webProxyProvider);
            _instagramCityPageRequest = new InstagramCityPageRequest(userAgentProvider, webProxyProvider);

            Logger.Info("Controller Initialized");
        }
 public static void InjectDependecies(IWebUIFactory webUIFactory, ITokenCachePlugin tokenCachePlugin, LoggerBase logger,
                                      PlatformInformationBase platformInformation, ICryptographyHelper cryptographyHelper,
                                      IDeviceAuthHelper deviceAuthHelper, IBrokerHelper brokerHelper, IWebProxyProvider webProxyProvider)
 {
     WebUIFactory        = webUIFactory;
     TokenCachePlugin    = tokenCachePlugin;
     Logger              = logger;
     PlatformInformation = platformInformation;
     CryptographyHelper  = cryptographyHelper;
     DeviceAuthHelper    = deviceAuthHelper;
     BrokerHelper        = brokerHelper;
     WebProxyProvider    = webProxyProvider;
 }
Exemplo n.º 3
0
 public InstagramMediaRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
     : base(userAgentProvider, webProxyProvider)
 {
 }
Exemplo n.º 4
0
 public InstagramCityPageRequest(
     IUserAgentProvider userAgentProvider,
     IWebProxyProvider webProxyProvider)
     : base(userAgentProvider, webProxyProvider)
 {
 }
 protected InstagramRequest(IUserAgentProvider userAgentProvider, IWebProxyProvider webProxyProvider)
 {
     _userAgentProvider = userAgentProvider;
     _webProxyProvider  = webProxyProvider;
 }