/// <summary> /// Installs the sync task. /// </summary> private void InstallSyncTask() { _scheduleTaskService.GetOrAddTask <MailChimpSynchronizationTask>(x => { x.Name = "MailChimp sync"; x.CronExpression = "0 */1 * * *"; // Every hour x.Enabled = false; }); }
public override void Install() { _services.Settings.SaveSetting(new AmazonPaySettings()); _services.Localization.ImportPluginResourcesFromXml(PluginDescriptor); // Polling task every 30 minutes. _scheduleTaskService.GetOrAddTask <DataPollingTask>(x => { x.Name = _services.Localization.GetResource("Plugins.Payments.AmazonPay.TaskName"); x.CronExpression = "*/30 * * * *"; }); base.Install(); }