mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update chromecast
This commit is contained in:
parent
bfc9058488
commit
3aefabc66b
1 changed files with 14 additions and 22 deletions
|
@ -106,7 +106,8 @@
|
||||||
var sessionRequest = new chrome.cast.SessionRequest(applicationID);
|
var sessionRequest = new chrome.cast.SessionRequest(applicationID);
|
||||||
var apiConfig = new chrome.cast.ApiConfig(sessionRequest,
|
var apiConfig = new chrome.cast.ApiConfig(sessionRequest,
|
||||||
this.sessionListener.bind(this),
|
this.sessionListener.bind(this),
|
||||||
this.receiverListener.bind(this));
|
this.receiverListener.bind(this),
|
||||||
|
"origin_scoped");
|
||||||
|
|
||||||
console.log('chromecast.initialize');
|
console.log('chromecast.initialize');
|
||||||
|
|
||||||
|
@ -461,14 +462,11 @@
|
||||||
var userId = Dashboard.getCurrentUserId();
|
var userId = Dashboard.getCurrentUserId();
|
||||||
|
|
||||||
if (query.Ids && query.Ids.split(',').length == 1) {
|
if (query.Ids && query.Ids.split(',').length == 1) {
|
||||||
return new Promise(function (resolve, reject) {
|
return ApiClient.getItem(userId, query.Ids.split(',')).then(function (item) {
|
||||||
|
return {
|
||||||
ApiClient.getItem(userId, query.Ids.split(',')).then(function (item) {
|
Items: [item],
|
||||||
resolve({
|
TotalRecordCount: 1
|
||||||
Items: [item],
|
};
|
||||||
TotalRecordCount: 1
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -671,16 +669,13 @@
|
||||||
|
|
||||||
self.getTargets = function () {
|
self.getTargets = function () {
|
||||||
|
|
||||||
return new Promise(function (resolve, reject) {
|
var targets = [];
|
||||||
|
|
||||||
var targets = [];
|
if (castPlayer.hasReceivers) {
|
||||||
|
targets.push(self.getCurrentTargetInfo());
|
||||||
|
}
|
||||||
|
|
||||||
if (castPlayer.hasReceivers) {
|
return Promise.resolve(targets);
|
||||||
targets.push(self.getCurrentTargetInfo());
|
|
||||||
}
|
|
||||||
|
|
||||||
resolve(targets);
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
self.getCurrentTargetInfo = function () {
|
self.getCurrentTargetInfo = function () {
|
||||||
|
@ -814,11 +809,8 @@
|
||||||
|
|
||||||
self.getPlayerState = function () {
|
self.getPlayerState = function () {
|
||||||
|
|
||||||
return new Promise(function (resolve, reject) {
|
var result = self.getPlayerStateInternal();
|
||||||
|
return Promise.resolve(result);
|
||||||
var result = self.getPlayerStateInternal();
|
|
||||||
resolve(result);
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
self.lastPlayerData = {};
|
self.lastPlayerData = {};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue