startStreaming should always return a map

This commit is contained in:
Fabio Manganiello 2019-02-13 10:15:18 +01:00
parent 8227427834
commit 0a81b43f1d

View file

@ -135,7 +135,7 @@ $(document).ready(function() {
if (media.startsWith('magnet:?')) { if (media.startsWith('magnet:?')) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
startStreamingTorrent(media) startStreamingTorrent(media)
.then((url) => { resolve(url); }) .then((url) => { resolve({'url':url}); })
.catch((error) => { reject(error); }); .catch((error) => { reject(error); });
}); });
} }
@ -241,8 +241,8 @@ $(document).ready(function() {
}, },
}; };
startStreaming(resource, subtitles).then((url) => { startStreaming(resource, subtitles).then((response) => {
requestArgs.args.resource = url; requestArgs.args.resource = response.url;
// XXX subtitles currently break the Chromecast playback, // XXX subtitles currently break the Chromecast playback,
// see https://github.com/balloob/pychromecast/issues/74 // see https://github.com/balloob/pychromecast/issues/74
// if (response.subtitles) { // if (response.subtitles) {