public CosmosUserRepository( ICosmos db, ISequenceRepository sequence, ILogger<CosmosUserRepository> logger) { _db = db; _sequence = sequence; _logger = logger; _keys = new PartitionKeyRotation(new string[] { "JumpConsistentSeed1", "JumpConsistentSeed2", "JumpConsistentSeed3", "JumpConsistentSeed4", "JumpConsistentSeed5", "JumpConsistentSeed6", "JumpConsistentSeed7", "JumpConsistentSeed8", "JumpConsistentSeed9", "JumpConsistentSeed10", "JumpConsistentSeed11", "JumpConsistentSeed12", "JumpConsistentSeed13", "JumpConsistentSeed14", "JumpConsistentSeed15", "JumpConsistentSeed16"}); }
public CosmosUserRepository( ICosmos db, ILogger <CosmosUserRepository> logger) { _db = db; _logger = logger; }
public CosmosTemporaryExposureKeyRepository( ICosmos db, ILogger <CosmosTemporaryExposureKeyRepository> logger) { _db = db; _logger = logger; }
public CustomVerificationStatusRepository( ICosmos db, ILogger <CustomVerificationStatusRepository> logger) { _db = db; _logger = logger; GetAsyncCache = new QueryCache <CustomVerificationStatusModel[]>(Constants.CacheTimeout); }
public CosmosEventLogRepository( ICosmos db, ILogger <CosmosEventLogRepository> logger ) { _db = db; _logger = logger; }
public BeaconQueueFunction(ICosmos cosmos, IConfiguration config, ILogger <BeaconQueueFunction> logger) { Cosmos = cosmos; Logger = logger; Config = config; }
public NotificationCreateApi( ICosmos cosmos, INotificationService notification, ILogger <NotificationCreateApi> logger) { Cosmos = cosmos; Notification = notification; Logger = logger; }
public NotificationService( Microsoft.Extensions.Configuration.IConfiguration config, ICosmos cosmos, ILogger <NotificationService> logger) { this.Cosmos = cosmos; this.Logger = logger; this.LastNotificationCheckInterval = Convert.ToInt32(config.GetSection("LAST_NOTIFICATION_CHECK_INTERVAL").Value); }
public RegisterApi( ICosmos cosmos, ICryptionService cryption, ILogger <RegisterApi> logger) { Cosmos = cosmos; Cryption = cryption; Logger = logger; }
public CosmosTemporaryExposureKeyExportRepository( ICosmos db, ISequenceRepository sequence, ILogger <CosmosTemporaryExposureKeyExportRepository> logger) { _db = db; _sequence = sequence; _logger = logger; }
public CosmosUserRepository( ICosmos db, ISequenceRepository sequence, ILogger <CosmosUserRepository> logger) { _db = db; _sequence = sequence; _logger = logger; }
public CosmosTemporaryExposureKeyExportRepository( ICosmos db, ISequenceRepository sequence, ILogger <CosmosTemporaryExposureKeyExportRepository> logger) { _db = db; _logger = logger; GetKeysAsyncCache = new QueryCache <TemporaryExposureKeyExportModel[]>(Constants.CacheTimeout); }
public ValidationUserService( ICosmos cosmos, ICryptionService cryption, ILogger <ValidationUserService> logger) { Cosmos = cosmos; Cryption = cryption; Logger = logger; }
public ValidationUserService( ICosmos cosmos, ICryptionService cryption, Microsoft.Extensions.Configuration.IConfiguration config, ILogger <ValidationUserService> logger) { Cosmos = cosmos; Cryption = cryption; Logger = logger; }
public UserApi(ICosmos cosmos, INotificationService notification, IValidationUserService validation, ILogger <UserApi> logger) { Cosmos = cosmos; Notification = notification; Validation = validation; Logger = logger; }
public InfectionApi(ICosmos cosmos, ILogger <InfectionApi> logger) { Cosmos = cosmos; Logger = logger; }
public BeaconApi(ICosmos cosmos) { _cosmos = cosmos; }
public ConfigRepo(ICosmos <ConfigModel> cosmos) { this.cosmos = cosmos; }
public OtpService(ICosmos db, IOtpGenerator otpGenerator, ISmsSender smsSender) { _db = db; _otpGenerator = otpGenerator; _smsSender = smsSender; }
public BeaconApi(ICosmos cosmos, ILogger <BeaconApi> logger) { Cosmos = cosmos; Logger = logger; }
public CosmosDiagnosisRepository(ICosmos db, ILogger <CosmosDiagnosisRepository> logger) { _db = db; _logger = logger; }
public ContactFunction(ICosmos cosmos, IStoringCosmos store, ILogger <ContactFunction> logger) { Cosmos = cosmos; Store = store; Logger = logger; }
public MuteRepo(ICosmos <MuteModel> cosmos) { this.cosmos = cosmos; }
public CosmosBeaconRepository(ICosmos db) { _db = db; }
public BanRepo(ICosmos <BanModel> cosmos) { this.cosmos = cosmos; }
public UserApi(ICosmos cosmos) { _Cosmos = cosmos; }
public RegisterApi(ICosmos cosmos, ILogger <RegisterApi> logger) { Cosmos = cosmos; Logger = logger; }
public CosmosOtpRepository(ICosmos db) { _db = db; }
public CosmosSequenceRepository(ICosmos db, ILogger <CosmosSequenceRepository> logger) { _db = db; _logger = logger; }
public UserApi(ICosmos cosmos, ILogger <UserApi> logger) { Cosmos = cosmos; Logger = logger; }