Exemple #1
0
        public void Run()
        {
            Console.WriteLine($"[{DateTime.Now}] {nameof(UnBlockService)} - Starting");

            var entriesToUnblock = dataStore.GetIpsToUnblock(DateTime.Now);

            foreach (var entry in entriesToUnblock)
            {
                if (ipBlocker.Unblock(entry))
                {
                    dataStore.UnblockBlockedIpRecord(entry);
                }
            }

            Console.WriteLine($"[{DateTime.Now}] {nameof(UnBlockService)} - Complete");
        }