Apply review suggestions

This commit is contained in:
Shadowghost 2024-04-03 20:06:57 +02:00
parent 3c7562313b
commit 51e2faa448

View File

@ -113,7 +113,7 @@ public class PlaylistsController : BaseJellyfinApiController
/// The task result contains an <see cref="OkResult"/> indicating success. /// The task result contains an <see cref="OkResult"/> indicating success.
/// </returns> /// </returns>
[HttpPost("{playlistId}")] [HttpPost("{playlistId}")]
[ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status204NoContent)]
[ProducesResponseType(StatusCodes.Status403Forbidden)] [ProducesResponseType(StatusCodes.Status403Forbidden)]
[ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status404NotFound)]
public async Task<ActionResult> UpdatePlaylist( public async Task<ActionResult> UpdatePlaylist(
@ -185,16 +185,12 @@ public class PlaylistsController : BaseJellyfinApiController
/// <param name="playlistId">The playlist id.</param> /// <param name="playlistId">The playlist id.</param>
/// <param name="userId">The user id.</param> /// <param name="userId">The user id.</param>
/// <response code="200">User permission found.</response> /// <response code="200">User permission found.</response>
/// <response code="200">No user permission found but open access.</response>
/// <response code="403">Access forbidden.</response>
/// <response code="404">Playlist not found.</response> /// <response code="404">Playlist not found.</response>
/// <returns> /// <returns>
/// <see cref="PlaylistUserPermissions"/>. /// <see cref="PlaylistUserPermissions"/>.
/// </returns> /// </returns>
[HttpGet("{playlistId}/Users/{userId}")] [HttpGet("{playlistId}/Users/{userId}")]
[ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status204NoContent)]
[ProducesResponseType(StatusCodes.Status403Forbidden)]
[ProducesResponseType(StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status404NotFound)]
public ActionResult<PlaylistUserPermissions?> GetPlaylistUser( public ActionResult<PlaylistUserPermissions?> GetPlaylistUser(
[FromRoute, Required] Guid playlistId, [FromRoute, Required] Guid playlistId,
@ -213,7 +209,12 @@ public class PlaylistsController : BaseJellyfinApiController
|| playlist.Shares.Any(s => s.CanEdit && s.UserId.Equals(callingUserId)) || playlist.Shares.Any(s => s.CanEdit && s.UserId.Equals(callingUserId))
|| userId.Equals(callingUserId); || userId.Equals(callingUserId);
return isPermitted ? userPermission is not null ? userPermission : NotFound("User permissions not found") : playlist.OpenAccess ? NoContent() : Forbid(); if (isPermitted && userPermission is not null)
{
return userPermission;
}
return NotFound("User permissions not found");
} }
/// <summary> /// <summary>