mock the registration endpoint since livetv etc. still uses it
This commit is contained in:
parent
eca3c099d9
commit
4a03ac4022
|
@ -76,7 +76,22 @@ namespace MediaBrowser.Api
|
|||
public Stream RequestStream { get; set; }
|
||||
}
|
||||
|
||||
|
||||
[Route("/Registrations/{Name}", "GET", Summary = "Gets registration status for a feature", IsHidden = true)]
|
||||
[Authenticated]
|
||||
public class GetRegistration : IReturn<RegistrationInfo>
|
||||
{
|
||||
[ApiMember(Name = "Name", Description = "Feature Name", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")]
|
||||
public string Name { get; set; }
|
||||
}
|
||||
|
||||
public class RegistrationInfo
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public DateTime ExpirationDate { get; set; }
|
||||
public bool IsTrial { get; set; }
|
||||
public bool IsRegistered { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Class PluginsService
|
||||
/// </summary>
|
||||
|
@ -109,7 +124,20 @@ namespace MediaBrowser.Api
|
|||
_deviceManager = deviceManager;
|
||||
_jsonSerializer = jsonSerializer;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public async Task<object> Get(GetRegistration request)
|
||||
{
|
||||
var info = new RegistrationInfo
|
||||
{
|
||||
ExpirationDate = DateTime.Now.AddYears(100),
|
||||
IsRegistered = true,
|
||||
IsTrial = false,
|
||||
Name = request.Name
|
||||
};
|
||||
|
||||
return ToOptimizedResult(info);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the specified request.
|
||||
|
|
Loading…
Reference in New Issue
Block a user