Esempio n. 1
0
 public Handler(IRostamBotDbContext db,
                UserManager <ApplicationUser> userManager,
                IOptions <RostamBotSettings> rostamBotSettings)
 {
     _db                = db;
     _userManager       = userManager;
     _rostamBotSettings = rostamBotSettings.Value;
 }
 public RostamBotDbInitializer(
     UserManager <ApplicationUser> userManager,
     RoleManager <IdentityRole> roleManager,
     IOptions <RostamBotSettings> rostamBotSettings)
 {
     _userManager = userManager;
     _roleManager = roleManager;
     _settings    = rostamBotSettings.Value;
 }
Esempio n. 3
0
        public RostamBotService(IOptions <RostamBotSettings> settings)
        {
            _settings = settings.Value;

            if (!string.IsNullOrEmpty(_settings.TwitterProxy))
            {
                TweetinviConfig.ApplicationSettings.ProxyConfig   = new ProxyConfig(_settings.TwitterProxy);
                TweetinviConfig.CurrentThreadSettings.ProxyConfig = new ProxyConfig(_settings.TwitterProxy);
            }
        }
        public RostamBotManagerService(IOptions <RostamBotSettings> settings)
        {
            _settings = settings.Value;

            if (!string.IsNullOrEmpty(_settings.TwitterProxy))
            {
                TweetinviConfig.ApplicationSettings.ProxyConfig   = new ProxyConfig(_settings.TwitterProxy);
                TweetinviConfig.CurrentThreadSettings.ProxyConfig = new ProxyConfig(_settings.TwitterProxy);
            }


            Auth.SetUserCredentials(_settings.ManagerTwitterAppConsumerKey,
                                    _settings.ManagerTwitterAppConsumerSecret,
                                    _settings.ManagerTwitterAppUserAccessToken,
                                    _settings.ManagerTwitterAppUserAccessSecret);
        }