|
@@ -76,18 +76,6 @@ namespace Jellyfin.Api.Helpers
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
- /// <summary>
|
|
|
|
- /// Checks if the user is administrator.
|
|
|
|
- /// </summary>
|
|
|
|
- /// <param name="authContext">Instance of the <see cref="IAuthorizationContext"/> interface.</param>
|
|
|
|
- /// <param name="requestContext">The <see cref="HttpRequest"/>.</param>
|
|
|
|
- /// <returns>A <see cref="bool"/> whether the user can update the entry.</returns>
|
|
|
|
- internal static async Task<bool> IsUserAdministrator(IAuthorizationContext authContext, HttpRequest requestContext)
|
|
|
|
- {
|
|
|
|
- var auth = await authContext.GetAuthorizationInfo(requestContext).ConfigureAwait(false);
|
|
|
|
- return auth.User.HasPermission(PermissionKind.IsAdministrator);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
internal static async Task<SessionInfo> GetSession(ISessionManager sessionManager, IAuthorizationContext authContext, HttpRequest request)
|
|
internal static async Task<SessionInfo> GetSession(ISessionManager sessionManager, IAuthorizationContext authContext, HttpRequest request)
|
|
{
|
|
{
|
|
var authorization = await authContext.GetAuthorizationInfo(request).ConfigureAwait(false);
|
|
var authorization = await authContext.GetAuthorizationInfo(request).ConfigureAwait(false);
|