mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-03-26 03:57:12 +00:00
Implement update endpoint
This commit is contained in:
@@ -19,6 +19,20 @@ namespace MediaBrowser.Controller.Playlists
|
||||
/// <returns>Playlist.</returns>
|
||||
Playlist GetPlaylist(Guid userId, Guid playlistId);
|
||||
|
||||
/// <summary>
|
||||
/// Creates the playlist.
|
||||
/// </summary>
|
||||
/// <param name="request">The <see cref="PlaylistCreationRequest"/>.</param>
|
||||
/// <returns>Task<Playlist>.</returns>
|
||||
Task<PlaylistCreationResult> CreatePlaylist(PlaylistCreationRequest request);
|
||||
|
||||
/// <summary>
|
||||
/// Updates a playlist.
|
||||
/// </summary>
|
||||
/// <param name="request">The <see cref="PlaylistUpdateRequest"/>.</param>
|
||||
/// <returns>Task.</returns>
|
||||
Task UpdatePlaylist(PlaylistUpdateRequest request);
|
||||
|
||||
/// <summary>
|
||||
/// Gets the playlists.
|
||||
/// </summary>
|
||||
@@ -26,14 +40,6 @@ namespace MediaBrowser.Controller.Playlists
|
||||
/// <returns>IEnumerable<Playlist>.</returns>
|
||||
IEnumerable<Playlist> GetPlaylists(Guid userId);
|
||||
|
||||
/// <summary>
|
||||
/// Toggle OpenAccess policy of the playlist.
|
||||
/// </summary>
|
||||
/// <param name="playlistId">The playlist identifier.</param>
|
||||
/// <param name="userId">The user identifier.</param>
|
||||
/// <returns>Task.</returns>
|
||||
Task ToggleOpenAccess(Guid playlistId, Guid userId);
|
||||
|
||||
/// <summary>
|
||||
/// Adds a share to the playlist.
|
||||
/// </summary>
|
||||
@@ -52,13 +58,6 @@ namespace MediaBrowser.Controller.Playlists
|
||||
/// <returns>Task.</returns>
|
||||
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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user