From 93b42641d23cf675b74d4bdaf6d6ece07fbb8900 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Sat, 8 Sep 2012 10:52:13 -0400 Subject: Switched to MEF to register http handlers --- MediaBrowser.Api/HttpHandlers/StudioHandler.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'MediaBrowser.Api/HttpHandlers/StudioHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/StudioHandler.cs b/MediaBrowser.Api/HttpHandlers/StudioHandler.cs index 40cdc23bc..c665d2523 100644 --- a/MediaBrowser.Api/HttpHandlers/StudioHandler.cs +++ b/MediaBrowser.Api/HttpHandlers/StudioHandler.cs @@ -4,7 +4,9 @@ using MediaBrowser.Model.DTO; using MediaBrowser.Model.Entities; using System; using System.Collections.Generic; +using System.ComponentModel.Composition; using System.Linq; +using System.Net; using System.Threading.Tasks; namespace MediaBrowser.Api.HttpHandlers @@ -12,8 +14,14 @@ namespace MediaBrowser.Api.HttpHandlers /// /// Gets a single studio /// + [Export(typeof(BaseHandler))] public class StudioHandler : BaseSerializationHandler { + public override bool HandlesRequest(HttpListenerRequest request) + { + return ApiService.IsApiUrlMatch("studio", request); + } + protected override Task GetObjectToSerialize() { Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder; -- cgit v1.2.3