Additional cast params

pull/702/head
Tim Hobbs 11 years ago
parent 631bba1d3c
commit 416a494b78

@ -3846,7 +3846,7 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
* @param {String} userId * @param {String} userId
* @param {String} itemId * @param {String} itemId
*/ */
self.reportPlaybackProgress = function (userId, itemId, mediaSourceId, positionTicks, isPaused, isMuted) { self.reportPlaybackProgress = function (userId, itemId, mediaSourceId, params) {
if (!userId) { if (!userId) {
throw new Error("null userId"); throw new Error("null userId");
@ -3862,25 +3862,29 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
var msgData = itemId; var msgData = itemId;
msgData += "|" + (positionTicks == null ? "" : positionTicks); msgData += "|" + (params.positionTicks == null ? "" : params.positionTicks);
msgData += "|" + (isPaused == null ? "" : isPaused); msgData += "|" + (params.isPaused == null ? "" : params.isPaused);
msgData += "|" + (isMuted == null ? "" : isMuted); msgData += "|" + (params.isMuted == null ? "" : params.isMuted);
msgData += "|" + (mediaSourceId == null ? "" : mediaSourceId); msgData += "|" + (mediaSourceId == null ? "" : mediaSourceId);
msgData += "|" + (params.audioStreamIndex == null ? "" : params.audioStreamIndex);
msgData += "|" + (params.subtitleStreamIndex == null ? "" : params.subtitleStreamIndex);
msgData += "|" + (params.volumeLevel == null ? "" : params.volumeLevel);
self.sendWebSocketMessage("PlaybackProgress", msgData); self.sendWebSocketMessage("PlaybackProgress", msgData);
deferred.resolveWith(null, []); deferred.resolveWith(null, []);
return deferred.promise(); return deferred.promise();
} }
var params = { ////var params = {
isPaused: isPaused, //// isPaused: isPaused,
isMuted: isMuted //// isMuted: isMuted
}; ////};
if (positionTicks) { ////if (positionTicks) {
params.positionTicks = positionTicks; //// params.positionTicks = positionTicks;
} ////}
if (mediaSourceId) { if (mediaSourceId) {
params.mediaSourceId = mediaSourceId; params.mediaSourceId = mediaSourceId;

Loading…
Cancel
Save