public static async Task <string> GetSpotifyUri() { try { var content = Clipboard.GetContent(); if (!content.Contains(StandardDataFormats.Text)) { return(""); } var data = await content.GetTextAsync(); var uri = SpotifyShareUriHelper.GetPwaUri(data); return(uri); } catch (Exception ex) { logger.Error(ex.ToString()); return(""); } }
public static async Task <bool> IsSpotifyUriPresent() { try { var content = Clipboard.GetContent(); if (!content.Contains(StandardDataFormats.Text)) { return(false); } var data = await content.GetTextAsync(); var uri = SpotifyShareUriHelper.GetPwaUri(data); return(!string.IsNullOrWhiteSpace(uri)); } catch (Exception ex) { logger.Error(ex.ToString()); return(false); } }