add translation, fix small bugs
This commit is contained in:
@@ -63,7 +63,19 @@ namespace TV_Player.ViewModels
|
||||
|
||||
private void OnAddPlaylistCommand()
|
||||
{
|
||||
Playlists.Add(new KeyValuePair<string, string>(PlaylistName, PlaylistURL));
|
||||
var url = PlaylistURL?.Trim();
|
||||
var name = PlaylistName?.Trim();
|
||||
if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(url))
|
||||
return;
|
||||
if (IsValidUrl(url))
|
||||
Playlists.Add(new KeyValuePair<string, string>(name, url));
|
||||
}
|
||||
|
||||
private bool IsValidUrl(string url)
|
||||
{
|
||||
Uri uriResult;
|
||||
return Uri.TryCreate(url, UriKind.Absolute, out uriResult)
|
||||
&& (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps);
|
||||
}
|
||||
|
||||
private void OnPlaylistDeleteCommand(KeyValuePair<string, string> pair)
|
||||
|
||||
Reference in New Issue
Block a user