SparkleLib.SparkleRepoBase.ListenerAnnouncementReceivedDelegate C# (CSharp) Method

ListenerAnnouncementReceivedDelegate() private method

private ListenerAnnouncementReceivedDelegate ( SparkleAnnouncement announcement ) : void
announcement SparkleAnnouncement
return void
        private void ListenerAnnouncementReceivedDelegate (SparkleAnnouncement announcement)
        {
            string identifier = Identifier;

            if (!announcement.FolderIdentifier.Equals (identifier))
                return;
                
            if (!announcement.Message.Equals (CurrentRevision)) {
                while (this.is_syncing)
                    Thread.Sleep (100);

                SparkleLogger.LogInfo (Name, "Syncing due to announcement");
                SyncDownBase ();

            }
        }