diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-24 22:56:00 -0500 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-24 22:56:00 -0500 |
| commit | add43baffef74fcd34cfc6ef02d36777be05b274 (patch) | |
| tree | d099801de1b457e3193f5b29b68337ff50649cd8 /MediaBrowser.Api/Javascript/ApiClient.js | |
| parent | 2d342c02ef55e2ba8796d95888274356aaadbe5c (diff) | |
convert media library url's to rest
Diffstat (limited to 'MediaBrowser.Api/Javascript/ApiClient.js')
| -rw-r--r-- | MediaBrowser.Api/Javascript/ApiClient.js | 78 |
1 files changed, 26 insertions, 52 deletions
diff --git a/MediaBrowser.Api/Javascript/ApiClient.js b/MediaBrowser.Api/Javascript/ApiClient.js index df1c8f2c0..e82238d24 100644 --- a/MediaBrowser.Api/Javascript/ApiClient.js +++ b/MediaBrowser.Api/Javascript/ApiClient.js @@ -297,7 +297,7 @@ var ApiClient = { */ getVirtualFolders: function (userId) { - var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/DefaultVirtualFolders"; + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; url = ApiClient.getUrl(url); @@ -434,18 +434,16 @@ var ApiClient = { throw new Error("null name"); } - var params = { - name: name, - action: "RemoveVirtualFolder" - }; - - if (userId) { - params.userId = userId; - } + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; - var url = ApiClient.getUrl("UpdateMediaLibrary", params); + url += "/" + name; + url = ApiClient.getUrl(url); - return $.post(url); + return $.ajax({ + type: "DELETE", + url: url, + dataType: "json" + }); }, /** @@ -458,16 +456,10 @@ var ApiClient = { throw new Error("null name"); } - var params = { - name: name, - action: "addVirtualFolder" - }; + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; - if (userId) { - params.userId = userId; - } - - var url = ApiClient.getUrl("UpdateMediaLibrary", params); + url += "/" + name; + url = ApiClient.getUrl(url); return $.post(url); }, @@ -482,21 +474,11 @@ var ApiClient = { throw new Error("null name"); } - if (!newName) { - throw new Error("null newName"); - } - - var params = { - name: name, - newName: newName, - action: "RenameVirtualFolder" - }; + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; - if (userId) { - params.userId = userId; - } + url += "/" + name + "/Name"; - var url = ApiClient.getUrl("UpdateMediaLibrary", params); + url = ApiClient.getUrl(url, { newName: newName }); return $.post(url); }, @@ -515,17 +497,11 @@ var ApiClient = { throw new Error("null mediaPath"); } - var params = { - virtualFolderName: virtualFolderName, - mediaPath: mediaPath, - action: "addMediaPath" - }; + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; - if (userId) { - params.userId = userId; - } + url += "/" + virtualFolderName + "/Paths"; - var url = ApiClient.getUrl("UpdateMediaLibrary", params); + url = ApiClient.getUrl(url, { path: mediaPath }); return $.post(url); }, @@ -544,19 +520,17 @@ var ApiClient = { throw new Error("null mediaPath"); } - var params = { - virtualFolderName: virtualFolderName, - mediaPath: mediaPath, - action: "RemoveMediaPath" - }; + var url = userId ? "Users/" + userId + "/VirtualFolders" : "Library/VirtualFolders"; - if (userId) { - params.userId = userId; - } + url += "/" + virtualFolderName + "/Paths"; - var url = ApiClient.getUrl("UpdateMediaLibrary", params); + url = ApiClient.getUrl(url, { path: mediaPath }); - return $.post(url); + return $.ajax({ + type: "DELETE", + url: url, + dataType: "json" + }); }, /** |
