/// <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;
     });
 }
Ejemplo n.º 2
0
        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();
        }