Try your search with a different keyword or use * as a wildcard.
using Nop.Services.ScheduleTasks;
namespace Nop.Plugin.Misc.Zettle.Services;
///
/// Represents a schedule task to synchronize products
///
public class ZettleSyncTask : IScheduleTask
{
#region Fields
protected readonly ZettleService _zettleService;
protected readonly ZettleSettings _zettleSettings;
#endregion
#region Ctor
public ZettleSyncTask(ZettleService zettleService,
ZettleSettings zettleSettings)
{
_zettleService = zettleService;
_zettleSettings = zettleSettings;
}
#endregion
#region Methods
///
/// Execute task
///
/// A task that represents the asynchronous operation
public async Task ExecuteAsync()
{
if (ZettleService.IsConfigured(_zettleSettings))
await _zettleService.ImportAsync();
}
#endregion
}