BinaryStudio.TaskManager.Logic.Core.ReminderSender.OnTick C# (CSharp) Method

OnTick() public method

public OnTick ( object s, System.Timers.ElapsedEventArgs e ) : void
s object
e System.Timers.ElapsedEventArgs
return void
        public void OnTick(object s, ElapsedEventArgs e)
        {
           var reminders = reminderProcessor.GetRemindersOnDateForSender(DateTime.Now);
            
           foreach(var reminder in reminders)
           {
               if(notifier.SendReminderToDesktopClient(reminder.UserId,reminder.Content, -1))
               {
                   //reminder.IsSend = true;
                   //reminderProcessor.UpdateReminder(reminder);
               }
           }
            //foreach (var reminder in reminders)
            //{
            //    var clientConnection = this.clientConnectionManager.GetClientByEmployeeId(reminder.User.Id);
            //    if (clientConnection != null)
            //    {
            //        this.notifier.Send(clientConnection, reminder.Content);
            //    }
            //}
        }
    }