void AnalyzeSongs_CatalogUpdateCompleted(object sender, EchoNestApiEventArgs e)
{
if (e.Error == null)
{
// If this was the last batch
if ((bool)e.UserState)
{
SongsToAnalyzeBatchUploadReady = true;
logger.Info("Completed AnalyzeSongs");
}
else
{
UploadSkip++;
AnalyzeSongsNeedsToRunAgain();
}
}
else
{
logger.Error("Upload failed, retrying");
AnalyzeSongsNeedsToRunAgain();
}
}