BeatMachine.Model.DataModel.DownloadAnalyzedSongs C# (CSharp) Method

DownloadAnalyzedSongs() public method

public DownloadAnalyzedSongs ( object state ) : void
state object
return void
        public void DownloadAnalyzedSongs(object state)
        {
            EchoNestApi api = CreateApiInstance();
            api.CatalogReadCompleted += new EventHandler<EchoNestApiEventArgs>(
                DownloadAnalyzedSongs_CatalogReadCompleted);

            string skip = (DownloadSkip * downloadTake).ToString();

            api.CatalogReadAsync(CatalogId, new Dictionary<string, string>{
            {"bucket", "audio_summary"},
            {"results", downloadTake.ToString()},
            {"start", skip}
            }, null);

            logger.Debug("Started download of analyzed songs " +
                "skipping {0} and taking {1}", skip, downloadTake);
        }