private static bool MessageReceivedSwitchCase(string key, ValueSet valueSet) { switch (key) { case "SongsIndex": GetSongsIndex(valueSet); return(true); case "SongsIndexAndShuffle": GetSongsIndexAndShuffle(valueSet); return(true); case "XmlText": GetXmlText(valueSet); return(true); case "Pause": ViewModel.Current.UpdatePlayPauseIconAndText(); return(true); case "Skip": SkipSongsPage.NavigateToIfSkipSongsExists(); return(true); case "IsActiv": SendIsActiv(); return(true); } return(false); }
private async static void GetXmlText(ValueSet valueSet) { string text = valueSet["XmlText"].ToString(); if (text == "NotLoaded") { return; } else if (text == "LoadedButEmpty") { CurrentSong.Current.Unset(); Library.Current.SetLoaded(); await SkipSongs.Delete(); } else { Library.Current.Load(text); await SkipSongsPage.NavigateToIfSkipSongsExists(); } }