update nuget
This commit is contained in:
parent
b70ecab40a
commit
48265fefa4
|
@ -68,7 +68,7 @@ namespace MediaBrowser.Api
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Route("/Users/{Id}/Authenticate", "POST")]
|
[Route("/Users/{Id}/Authenticate", "POST")]
|
||||||
[Api(Description = "Authenticates a user")]
|
[Api(Description = "Authenticates a user")]
|
||||||
public class AuthenticateUser : IReturn<AuthenticationResult>
|
public class AuthenticateUser : IReturnVoid
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the id.
|
/// Gets or sets the id.
|
||||||
|
@ -271,21 +271,22 @@ namespace MediaBrowser.Api
|
||||||
/// Posts the specified request.
|
/// Posts the specified request.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="request">The request.</param>
|
/// <param name="request">The request.</param>
|
||||||
public object Post(AuthenticateUser request)
|
public void Post(AuthenticateUser request)
|
||||||
{
|
{
|
||||||
|
// No response needed. Will throw an exception on failure.
|
||||||
var result = AuthenticateUser(request).Result;
|
var result = AuthenticateUser(request).Result;
|
||||||
|
|
||||||
return ToOptimizedResult(result);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public object Post(AuthenticateUserByName request)
|
public object Post(AuthenticateUserByName request)
|
||||||
{
|
{
|
||||||
var user = _userManager.Users.FirstOrDefault(i => string.Equals(request.Name, i.Name, StringComparison.OrdinalIgnoreCase));
|
var user = _userManager.Users.FirstOrDefault(i => string.Equals(request.Name, i.Name, StringComparison.OrdinalIgnoreCase));
|
||||||
|
|
||||||
return AuthenticateUser(new AuthenticateUser { Id = user.Id, Password = request.Password }).Result;
|
var result = AuthenticateUser(new AuthenticateUser { Id = user.Id, Password = request.Password }).Result;
|
||||||
|
|
||||||
|
return ToOptimizedResult(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<object> AuthenticateUser(AuthenticateUser request)
|
private async Task<AuthenticationResult> AuthenticateUser(AuthenticateUser request)
|
||||||
{
|
{
|
||||||
var user = _userManager.GetUserById(request.Id);
|
var user = _userManager.GetUserById(request.Id);
|
||||||
|
|
||||||
|
@ -307,7 +308,7 @@ namespace MediaBrowser.Api
|
||||||
User = await new UserDtoBuilder(Logger).GetUserDto(user).ConfigureAwait(false)
|
User = await new UserDtoBuilder(Logger).GetUserDto(user).ConfigureAwait(false)
|
||||||
};
|
};
|
||||||
|
|
||||||
return ToOptimizedResult(result);
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -62,7 +62,12 @@ namespace MediaBrowser.Common.Extensions
|
||||||
/// <exception cref="System.ArgumentNullException">attrib</exception>
|
/// <exception cref="System.ArgumentNullException">attrib</exception>
|
||||||
public static string GetAttributeValue(this string str, string attrib)
|
public static string GetAttributeValue(this string str, string attrib)
|
||||||
{
|
{
|
||||||
if (attrib == null)
|
if (string.IsNullOrEmpty(str))
|
||||||
|
{
|
||||||
|
throw new ArgumentNullException("str");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (string.IsNullOrEmpty(attrib))
|
||||||
{
|
{
|
||||||
throw new ArgumentNullException("attrib");
|
throw new ArgumentNullException("attrib");
|
||||||
}
|
}
|
||||||
|
|
22
MediaBrowser.Model/ApiClient/HttpResponseEventArgs.cs
Normal file
22
MediaBrowser.Model/ApiClient/HttpResponseEventArgs.cs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
using System;
|
||||||
|
using System.Net;
|
||||||
|
|
||||||
|
namespace MediaBrowser.Model.ApiClient
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Class HttpResponseEventArgs
|
||||||
|
/// </summary>
|
||||||
|
public class HttpResponseEventArgs : EventArgs
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the URL.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The URL.</value>
|
||||||
|
public string Url { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the status code.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The status code.</value>
|
||||||
|
public HttpStatusCode StatusCode { get; set; }
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,6 +18,11 @@ namespace MediaBrowser.Model.ApiClient
|
||||||
{
|
{
|
||||||
public interface IApiClient : IDisposable
|
public interface IApiClient : IDisposable
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Occurs when [HTTP response received].
|
||||||
|
/// </summary>
|
||||||
|
event EventHandler<HttpResponseEventArgs> HttpResponseReceived;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Marks the notifications read.
|
/// Marks the notifications read.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
<Compile Include="..\SharedVersion.cs">
|
<Compile Include="..\SharedVersion.cs">
|
||||||
<Link>Properties\SharedVersion.cs</Link>
|
<Link>Properties\SharedVersion.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="ApiClient\HttpResponseEventArgs.cs" />
|
||||||
<Compile Include="ApiClient\IApiClient.cs" />
|
<Compile Include="ApiClient\IApiClient.cs" />
|
||||||
<Compile Include="Configuration\BaseApplicationConfiguration.cs" />
|
<Compile Include="Configuration\BaseApplicationConfiguration.cs" />
|
||||||
<Compile Include="Configuration\ManualLoginCategory.cs" />
|
<Compile Include="Configuration\ManualLoginCategory.cs" />
|
||||||
|
|
|
@ -34,7 +34,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies
|
||||||
|
|
||||||
if (filename.IndexOf("[boxset]", StringComparison.OrdinalIgnoreCase) != -1 || args.ContainsFileSystemEntryByName("collection.xml"))
|
if (filename.IndexOf("[boxset]", StringComparison.OrdinalIgnoreCase) != -1 || args.ContainsFileSystemEntryByName("collection.xml"))
|
||||||
{
|
{
|
||||||
return new BoxSet();
|
return new BoxSet { Path = args.Path };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Common.Internal</id>
|
<id>MediaBrowser.Common.Internal</id>
|
||||||
<version>3.0.140</version>
|
<version>3.0.141</version>
|
||||||
<title>MediaBrowser.Common.Internal</title>
|
<title>MediaBrowser.Common.Internal</title>
|
||||||
<authors>Luke</authors>
|
<authors>Luke</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
<description>Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption.</description>
|
<description>Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption.</description>
|
||||||
<copyright>Copyright © Media Browser 2013</copyright>
|
<copyright>Copyright © Media Browser 2013</copyright>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency id="MediaBrowser.Common" version="3.0.140" />
|
<dependency id="MediaBrowser.Common" version="3.0.141" />
|
||||||
<dependency id="NLog" version="2.0.1.2" />
|
<dependency id="NLog" version="2.0.1.2" />
|
||||||
<dependency id="ServiceStack.Text" version="3.9.45" />
|
<dependency id="ServiceStack.Text" version="3.9.45" />
|
||||||
<dependency id="SimpleInjector" version="2.2.3" />
|
<dependency id="SimpleInjector" version="2.2.3" />
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Common</id>
|
<id>MediaBrowser.Common</id>
|
||||||
<version>3.0.140</version>
|
<version>3.0.141</version>
|
||||||
<title>MediaBrowser.Common</title>
|
<title>MediaBrowser.Common</title>
|
||||||
<authors>Media Browser Team</authors>
|
<authors>Media Browser Team</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Server.Core</id>
|
<id>MediaBrowser.Server.Core</id>
|
||||||
<version>3.0.140</version>
|
<version>3.0.141</version>
|
||||||
<title>Media Browser.Server.Core</title>
|
<title>Media Browser.Server.Core</title>
|
||||||
<authors>Media Browser Team</authors>
|
<authors>Media Browser Team</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
<description>Contains core components required to build plugins for Media Browser Server.</description>
|
<description>Contains core components required to build plugins for Media Browser Server.</description>
|
||||||
<copyright>Copyright © Media Browser 2013</copyright>
|
<copyright>Copyright © Media Browser 2013</copyright>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency id="MediaBrowser.Common" version="3.0.140" />
|
<dependency id="MediaBrowser.Common" version="3.0.141" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user