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; }
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); }