public AddressConsumer(ITypesenseClient client, ILogger <AddressConsumer> logger, IPostgresWriter postgresWriter, IOptions <KafkaSetting> kafkaSetting, IOptions <DatabaseSetting> databaseSetting, IOptions <TypesenseSetting> typesenseSetting)
 {
     _client           = client;
     _logger           = logger;
     _postgresWriter   = postgresWriter;
     _kafkaSetting     = kafkaSetting.Value;
     _databaseSetting  = databaseSetting.Value;
     _typesenseSetting = typesenseSetting.Value;
 }
Example #2
0
 public DatafordelereDatabaseWriter(
     ILogger <DatafordelereDatabaseWriter> logger,
     IOptions <KafkaSetting> kafkaSetting,
     IOptions <DatabaseSetting> databaseSetting,
     IDatabaseWriter databaseWriter,
     IPostgresWriter postgresWriter
     )
 {
     _logger          = logger;
     _kafkaSetting    = kafkaSetting.Value;
     _databaseSetting = databaseSetting.Value;
     _databaseWriter  = databaseWriter;
     _postgresWriter  = postgresWriter;
 }