feat(shared): add RescheduleVotingFinalizer and ISystemClock

This commit is contained in:
2026-05-20 11:54:53 +03:00
parent fcd7de035f
commit a13edf20af
7 changed files with 298 additions and 206 deletions
@@ -1,9 +1,6 @@
namespace GmRelay.Bot.Infrastructure.Scheduling;
using GmRelay.Shared.Platform;
public interface ISystemClock
{
DateTimeOffset UtcNow { get; }
}
namespace GmRelay.Bot.Infrastructure.Scheduling;
public sealed class SystemClock : ISystemClock
{
@@ -1,6 +1,7 @@
using GmRelay.Bot.Features.Confirmation.SendConfirmation;
using GmRelay.Bot.Features.Reminders.SendJoinLink;
using GmRelay.Bot.Features.Reminders.SendOneHourReminder;
using GmRelay.Shared.Platform;
namespace GmRelay.Bot.Infrastructure.Scheduling;