diff --git a/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs b/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs index 8772176a0b..20728a30ca 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs @@ -18,10 +18,8 @@ namespace MediaBrowser.Server.Implementations.HttpServer public string ResourceName { get; set; } } - public class SwaggerService : IRequiresRequestContext, IRestfulService + public class SwaggerService : IHasResultFactory, IRestfulService { - public IHttpResultFactory HttpResultFactory { get; set; } - /// /// Gets the specified request. /// @@ -35,9 +33,15 @@ namespace MediaBrowser.Server.Implementations.HttpServer var requestedFile = Path.Combine(swaggerDirectory, request.ResourceName.Replace('/', '\\')); - return HttpResultFactory.GetStaticFileResult(RequestContext, requestedFile); + return ResultFactory.GetStaticFileResult(RequestContext, requestedFile); } + /// + /// Gets or sets the result factory. + /// + /// The result factory. + public IHttpResultFactory ResultFactory { get; set; } + /// /// Gets or sets the request context. ///