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);
}
}