public RestorePasswordController(ULearnDb db) { this.db = db; userManager = new ULearnUserManager(db); requestRepo = new RestoreRequestRepo(db); metricSender = new GraphiteMetricSender("web"); var spamEndpoint = WebConfigurationManager.AppSettings["ulearn.spam.endpoint"] ?? ""; var spamLogin = WebConfigurationManager.AppSettings["ulearn.spam.login"] ?? "ulearn"; var spamPassword = WebConfigurationManager.AppSettings["ulearn.spam.password"] ?? ""; spamChannelId = WebConfigurationManager.AppSettings["ulearn.spam.channels.passwords"] ?? ""; try { spamClient = new SpamClient(new Uri(spamEndpoint), spamLogin, spamPassword); } catch (Exception e) { log.Error($"Can\'t initialize Spam.API client to {spamEndpoint}, login {spamLogin}, password {spamPassword.MaskAsSecret()}", e); throw; } }
public RestorePasswordController() { userManager = new ULearnUserManager(db); requestRepo = new RestoreRequestRepo(db); }