diff options
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Playlists/IPlaylistManager.cs | 29 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Playlists/Playlist.cs | 2 |
2 files changed, 15 insertions, 16 deletions
diff --git a/MediaBrowser.Controller/Playlists/IPlaylistManager.cs b/MediaBrowser.Controller/Playlists/IPlaylistManager.cs index 1750be619..464620427 100644 --- a/MediaBrowser.Controller/Playlists/IPlaylistManager.cs +++ b/MediaBrowser.Controller/Playlists/IPlaylistManager.cs @@ -20,19 +20,25 @@ namespace MediaBrowser.Controller.Playlists Playlist GetPlaylist(Guid userId, Guid playlistId); /// <summary> - /// Gets the playlists. + /// Creates the playlist. /// </summary> - /// <param name="userId">The user identifier.</param> - /// <returns>IEnumerable<Playlist>.</returns> - IEnumerable<Playlist> GetPlaylists(Guid userId); + /// <param name="request">The <see cref="PlaylistCreationRequest"/>.</param> + /// <returns>Task<Playlist>.</returns> + Task<PlaylistCreationResult> CreatePlaylist(PlaylistCreationRequest request); /// <summary> - /// Toggle OpenAccess policy of the playlist. + /// Updates a playlist. /// </summary> - /// <param name="playlistId">The playlist identifier.</param> - /// <param name="userId">The user identifier.</param> + /// <param name="request">The <see cref="PlaylistUpdateRequest"/>.</param> /// <returns>Task.</returns> - Task ToggleOpenAccess(Guid playlistId, Guid userId); + Task UpdatePlaylist(PlaylistUpdateRequest request); + + /// <summary> + /// Gets the playlists. + /// </summary> + /// <param name="userId">The user identifier.</param> + /// <returns>IEnumerable<Playlist>.</returns> + IEnumerable<Playlist> GetPlaylists(Guid userId); /// <summary> /// Adds a share to the playlist. @@ -53,13 +59,6 @@ namespace MediaBrowser.Controller.Playlists Task RemoveFromShares(Guid playlistId, Guid userId, PlaylistUserPermissions share); /// <summary> - /// Creates the playlist. - /// </summary> - /// <param name="options">The options.</param> - /// <returns>Task<Playlist>.</returns> - Task<PlaylistCreationResult> CreatePlaylist(PlaylistCreationRequest options); - - /// <summary> /// Adds to playlist. /// </summary> /// <param name="playlistId">The playlist identifier.</param> diff --git a/MediaBrowser.Controller/Playlists/Playlist.cs b/MediaBrowser.Controller/Playlists/Playlist.cs index b948d2e18..747dd9f63 100644 --- a/MediaBrowser.Controller/Playlists/Playlist.cs +++ b/MediaBrowser.Controller/Playlists/Playlist.cs @@ -252,7 +252,7 @@ namespace MediaBrowser.Controller.Playlists return false; } - return shares.Any(share => Guid.TryParse(share.UserId, out var id) && id.Equals(userId)); + return shares.Any(s => s.UserId.Equals(userId)); } public override bool IsVisibleStandalone(User user) |
