Update pricing timing
This commit is contained in:
@@ -2,6 +2,7 @@ using Managing.Application.Abstractions;
|
||||
using Managing.Application.Abstractions.Grains;
|
||||
using Managing.Application.Abstractions.Services;
|
||||
using Managing.Application.Bots.Models;
|
||||
using Managing.Application.Shared;
|
||||
using Managing.Domain.Statistics;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using static Managing.Common.Enums;
|
||||
@@ -60,9 +61,11 @@ public class AgentGrain : Grain, IAgentGrain, IRemindable
|
||||
{
|
||||
try
|
||||
{
|
||||
var options = GrainHelpers.GetDynamicRandomizedTimerOptions(TimeSpan.FromMinutes(2), 200);
|
||||
|
||||
// Register a reminder that fires every 5 minutes
|
||||
await this.RegisterOrUpdateReminder(_updateSummaryReminderName, TimeSpan.FromMinutes(5),
|
||||
TimeSpan.FromMinutes(1));
|
||||
await this.RegisterOrUpdateReminder(_updateSummaryReminderName, options.dueTime,
|
||||
options.period);
|
||||
_logger.LogInformation("Reminder registered for agent {UserId} to update summary every 5 minutes",
|
||||
this.GetPrimaryKeyLong());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user