Claymore.TalkCleanupWikiBot.ArticlesForDeletion.UpdateArchive C# (CSharp) Method

UpdateArchive() public method

public UpdateArchive ( Wiki wiki ) : void
wiki Claymore.SharpMediaWiki.Wiki
return void
        public void UpdateArchive(Wiki wiki)
        {
            Console.Out.WriteLine("Updating archive of articles for deletion...");
            DateTime today = DateTime.Today;
            DateTime currentMonth = new DateTime(today.Year, today.Month, 1);

            for (int i = 0; i < 2; ++i)
            {
                DateTime start = currentMonth.AddMonths(-i);
                string archiveDate = start.ToString("yyyy-MM");
                using (TextReader sr =
                            new StreamReader(_cacheDir + "Archive-" + archiveDate + ".txt"))
                {
                    string text = sr.ReadToEnd();
                    wiki.Save(_l10i.ArchivePage + archiveDate,
                        text,
                        _l10i.MainPageUpdateComment);
                }
                start.AddMonths(1);
            }
        }