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

DownloadAnalyzedSongsAlreadyInRemoteCatalog() public method

public DownloadAnalyzedSongsAlreadyInRemoteCatalog ( object state ) : void
state object
return void
        public void DownloadAnalyzedSongsAlreadyInRemoteCatalog(object state)
        {
            EchoNestApi api = CreateApiInstance();
            api.CatalogReadCompleted += new EventHandler<EchoNestApiEventArgs>(
                DownloadAnalyzedSongsAlreadyInRemoteCatalog_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 check if songs are already in remote catalog " +
                "skipping {0} and taking {1}", skip, downloadTake);
        }