private bool HandleFileUpdated(string filename, long fileSize)
{
DownloadInfo di = DownloadsDatabase.GetDownloadInfo(filename);
if (di != null && di.FileName != null)
{
if (filename == di.FileName)
{
return false;
}
// remove partially downloaded file if it is there
string deleteFile = Helpers.GenerateSaveFileName(this, di.FileName);
if (File.Exists(deleteFile))
{
File.Delete(deleteFile);
}
}
return !Helpers.DoesFileExist(this, filename, fileSize, true);
}