public UserService(UserManagementConfig config, Database.IESClientFactory clientFactory, IEnvironment environment, ILogger logger, Lazy <IEnumerable <IUserEventHandler> > eventHandlers) { _indexName = (string)(environment.Configuration.index); _eventHandlers = eventHandlers; _logger = logger; //_logger.Log(LogLevel.Trace, "users", $"Using index {_indexName}", new { index = _indexName }); _clientFactory = clientFactory; }
public UserService(UserManagementConfig config, Database.IESClientFactory clientFactory, IConfiguration configuration, ILogger logger, Lazy <IEnumerable <IUserEventHandler> > eventHandlers) { configuration.SettingsChanged += OnSettingsChanged; OnSettingsChanged(configuration, configuration.Settings); _eventHandlers = eventHandlers; _logger = logger; //_logger.Log(LogLevel.Trace, "users", $"Using index {_indexName}", new { index = _indexName }); _clientFactory = clientFactory; }
public UserService( Database.IESClientFactory clientFactory, IEnvironment environment, ILogger logger, Func <IEnumerable <IUserEventHandler> > eventHandlers ) { _indexName = (string)(environment.Configuration.users?.index) ?? "gameData"; _handlers = eventHandlers; _logger = logger; //_logger.Log(LogLevel.Trace, "users", $"Using index {_indexName}", new { index = _indexName }); _clientFactory = clientFactory; }