FruitBank/Libraries/Nop.Services/Common/KeepAliveTask.cs

36 lines
664 B
C#

using Nop.Services.ScheduleTasks;
namespace Nop.Services.Common;
/// <summary>
/// Represents a task for keeping the site alive
/// </summary>
public partial class KeepAliveTask : IScheduleTask
{
#region Fields
protected readonly StoreHttpClient _storeHttpClient;
#endregion
#region Ctor
public KeepAliveTask(StoreHttpClient storeHttpClient)
{
_storeHttpClient = storeHttpClient;
}
#endregion
#region Methods
/// <summary>
/// Executes a task
/// </summary>
public async System.Threading.Tasks.Task ExecuteAsync()
{
await _storeHttpClient.KeepAliveAsync();
}
#endregion
}