浏览代码

the beginnings of remote control

Luke Pulverenti 12 年之前
父节点
当前提交
6b180ba756
共有 2 个文件被更改,包括 37 次插入2 次删除
  1. 36 1
      MediaBrowser.WebDashboard/ApiClient.js
  2. 1 1
      MediaBrowser.WebDashboard/packages.config

+ 36 - 1
MediaBrowser.WebDashboard/ApiClient.js

@@ -2589,7 +2589,6 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) {
             });
         };
 
-
         /**
          * Reports a user has stopped playing an item
          * @param {String} userId
@@ -2629,6 +2628,42 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout) {
                 url: url
             });
         };
+
+        self.sendBrowseCommand = function (sessionId, options) {
+
+            if (!sessionId) {
+                throw new Error("null sessionId");
+            }
+
+            if (!options) {
+                throw new Error("null options");
+            }
+
+            var url = self.getUrl("Sessions/" + sessionId + "/Viewing", options);
+
+            return self.ajax({
+                type: "POST",
+                url: url
+            });
+        };
+
+        self.sendPlayCommand = function (sessionId, options) {
+
+            if (!sessionId) {
+                throw new Error("null sessionId");
+            }
+
+            if (!options) {
+                throw new Error("null options");
+            }
+
+            var url = self.getUrl("Sessions/" + sessionId + "/Playing", options);
+
+            return self.ajax({
+                type: "POST",
+                url: url
+            });
+        };
     }
 
 }(jQuery, navigator, window.JSON, window.WebSocket, setTimeout);

+ 1 - 1
MediaBrowser.WebDashboard/packages.config

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="MediaBrowser.ApiClient.Javascript" version="3.0.120" targetFramework="net45" />
+  <package id="MediaBrowser.ApiClient.Javascript" version="3.0.122" targetFramework="net45" />
   <package id="ServiceStack.Common" version="3.9.46" targetFramework="net45" />
   <package id="ServiceStack.Text" version="3.9.45" targetFramework="net45" />
 </packages>