docs consolidation and others
This commit is contained in:
@@ -20,10 +20,15 @@ namespace StellaOps.Concelier.Persistence.Postgres.Repositories;
|
||||
public sealed class InterestScoreRepository : RepositoryBase<ConcelierDataSource>, IInterestScoreRepository
|
||||
{
|
||||
private const string SystemTenantId = "_system";
|
||||
private readonly TimeProvider _timeProvider;
|
||||
|
||||
public InterestScoreRepository(ConcelierDataSource dataSource, ILogger<InterestScoreRepository> logger)
|
||||
public InterestScoreRepository(
|
||||
ConcelierDataSource dataSource,
|
||||
ILogger<InterestScoreRepository> logger,
|
||||
TimeProvider? timeProvider = null)
|
||||
: base(dataSource, logger)
|
||||
{
|
||||
_timeProvider = timeProvider ?? TimeProvider.System;
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
@@ -177,7 +182,7 @@ public sealed class InterestScoreRepository : RepositoryBase<ConcelierDataSource
|
||||
LIMIT @limit
|
||||
""";
|
||||
|
||||
var minComputedAt = DateTimeOffset.UtcNow - minAge;
|
||||
var minComputedAt = _timeProvider.GetUtcNow() - minAge;
|
||||
|
||||
return QueryAsync(
|
||||
SystemTenantId,
|
||||
|
||||
Reference in New Issue
Block a user