mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
7ebc536076
commit
a1af156757
65 changed files with 2335 additions and 262 deletions
|
@ -16,12 +16,12 @@
|
|||
},
|
||||
"devDependencies": {},
|
||||
"ignore": [],
|
||||
"version": "1.1.65",
|
||||
"_release": "1.1.65",
|
||||
"version": "1.1.67",
|
||||
"_release": "1.1.67",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "1.1.65",
|
||||
"commit": "7ba3ab66a503b3cf099ff63a7dc923490401c0bc"
|
||||
"tag": "1.1.67",
|
||||
"commit": "8ec36ba7ff5e96e562a87df7cdba7dfaa6087521"
|
||||
},
|
||||
"_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git",
|
||||
"_target": "^1.1.51",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
define(['events'], function (Events) {
|
||||
define(['events'], function (events) {
|
||||
|
||||
/**
|
||||
* Creates a new api client instance
|
||||
|
@ -38,7 +38,7 @@
|
|||
serverAddress = val;
|
||||
|
||||
if (changed) {
|
||||
Events.trigger(this, 'serveraddresschanged');
|
||||
events.trigger(this, 'serveraddresschanged');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -52,6 +52,10 @@
|
|||
return serverInfo;
|
||||
};
|
||||
|
||||
self.serverId = function () {
|
||||
return self.serverInfo().Id;
|
||||
};
|
||||
|
||||
var currentUser;
|
||||
/**
|
||||
* Gets or sets the current user id.
|
||||
|
@ -74,7 +78,7 @@
|
|||
});
|
||||
};
|
||||
|
||||
self.isLoggedIn = function() {
|
||||
self.isLoggedIn = function () {
|
||||
|
||||
var info = self.serverInfo();
|
||||
if (info) {
|
||||
|
@ -137,7 +141,7 @@
|
|||
|
||||
function onFetchFail(url, response) {
|
||||
|
||||
Events.trigger(self, 'requestfail', [
|
||||
events.trigger(self, 'requestfail', [
|
||||
{
|
||||
url: url,
|
||||
status: response.status,
|
||||
|
@ -526,7 +530,7 @@
|
|||
}
|
||||
};
|
||||
|
||||
self.ensureWebSocket = function() {
|
||||
self.ensureWebSocket = function () {
|
||||
if (self.isWebSocketOpenOrConnecting() || !self.isWebSocketSupported()) {
|
||||
return;
|
||||
}
|
||||
|
@ -567,15 +571,15 @@
|
|||
|
||||
console.log('web socket connection opened');
|
||||
setTimeout(function () {
|
||||
Events.trigger(self, 'websocketopen');
|
||||
events.trigger(self, 'websocketopen');
|
||||
}, 0);
|
||||
};
|
||||
webSocket.onerror = function () {
|
||||
Events.trigger(self, 'websocketerror');
|
||||
events.trigger(self, 'websocketerror');
|
||||
};
|
||||
webSocket.onclose = function () {
|
||||
setTimeout(function () {
|
||||
Events.trigger(self, 'websocketclose');
|
||||
events.trigger(self, 'websocketclose');
|
||||
}, 0);
|
||||
};
|
||||
};
|
||||
|
@ -600,7 +604,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
Events.trigger(self, 'websocketmessage', [msg]);
|
||||
events.trigger(self, 'websocketmessage', [msg]);
|
||||
}
|
||||
|
||||
self.sendWebSocketMessage = function (name, data) {
|
||||
|
@ -2844,6 +2848,16 @@
|
|||
return self.getJSON(url);
|
||||
};
|
||||
|
||||
self.getMovieRecommendations = function (options) {
|
||||
|
||||
return self.getJSON(self.getUrl('Movies/Recommendations', options));
|
||||
};
|
||||
|
||||
self.getUpcomingEpisodes = function (options) {
|
||||
|
||||
return self.getJSON(self.getUrl('Shows/Upcoming', options));
|
||||
};
|
||||
|
||||
self.getChannels = function (query) {
|
||||
|
||||
return self.getJSON(self.getUrl("Channels", query || {}));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
define(['events', 'apiclient', 'appStorage'], function (Events, apiClientFactory, appStorage) {
|
||||
define(['events', 'apiclient', 'appStorage'], function (events, apiClientFactory, appStorage) {
|
||||
|
||||
var ConnectionState = {
|
||||
Unavailable: 0,
|
||||
|
@ -321,7 +321,7 @@
|
|||
credentialProvider.credentials(credentials);
|
||||
}
|
||||
|
||||
Events.trigger(self, 'apiclientcreated', [apiClient]);
|
||||
events.trigger(self, 'apiclientcreated', [apiClient]);
|
||||
|
||||
if (existingServer.Id) {
|
||||
return;
|
||||
|
@ -353,7 +353,7 @@
|
|||
function onConnectUserSignIn(user) {
|
||||
|
||||
connectUser = user;
|
||||
Events.trigger(self, 'connectusersignedin', [user]);
|
||||
events.trigger(self, 'connectusersignedin', [user]);
|
||||
}
|
||||
|
||||
function getOrAddApiClient(server, connectionMode) {
|
||||
|
@ -374,7 +374,7 @@
|
|||
onAuthenticated(instance, result, {}, true);
|
||||
};
|
||||
|
||||
Events.trigger(self, 'apiclientcreated', [apiClient]);
|
||||
events.trigger(self, 'apiclientcreated', [apiClient]);
|
||||
}
|
||||
|
||||
console.log('returning instance from getOrAddApiClient');
|
||||
|
@ -462,7 +462,7 @@
|
|||
// Ensure this is created so that listeners of the event can get the apiClient instance
|
||||
getOrAddApiClient(server, connectionMode);
|
||||
|
||||
Events.trigger(self, 'localusersignedin', [user]);
|
||||
events.trigger(self, 'localusersignedin', [user]);
|
||||
}
|
||||
|
||||
function ensureConnectUser(credentials) {
|
||||
|
@ -729,7 +729,7 @@
|
|||
|
||||
if (connectUser) {
|
||||
connectUser = null;
|
||||
Events.trigger(self, 'connectusersignedout');
|
||||
events.trigger(self, 'connectusersignedout');
|
||||
}
|
||||
});
|
||||
};
|
||||
|
@ -744,10 +744,10 @@
|
|||
|
||||
return apiClient.logout().then(function () {
|
||||
|
||||
Events.trigger(self, 'localusersignedout', [logoutInfo]);
|
||||
events.trigger(self, 'localusersignedout', [logoutInfo]);
|
||||
}, function () {
|
||||
|
||||
Events.trigger(self, 'localusersignedout', [logoutInfo]);
|
||||
events.trigger(self, 'localusersignedout', [logoutInfo]);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1189,7 +1189,7 @@
|
|||
|
||||
resolve(result);
|
||||
|
||||
Events.trigger(self, 'connected', [result]);
|
||||
events.trigger(self, 'connected', [result]);
|
||||
}
|
||||
|
||||
function replaceAll(originalString, strReplace, strWith) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
define(['events', 'appStorage'], function (Events, appStorage) {
|
||||
define(['events', 'appStorage'], function (events, appStorage) {
|
||||
|
||||
return function (key) {
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
|||
self.clear();
|
||||
}
|
||||
|
||||
Events.trigger(self, 'credentialsupdated');
|
||||
events.trigger(self, 'credentialsupdated');
|
||||
}
|
||||
|
||||
self.clear = function () {
|
||||
|
|
|
@ -4,14 +4,9 @@
|
|||
|
||||
findServers: function (timeoutMs) {
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
|
||||
var servers = [];
|
||||
|
||||
// Expected server properties
|
||||
// Name, Id, Address, EndpointAddress (optional)
|
||||
resolve(servers);
|
||||
});
|
||||
// Expected server properties
|
||||
// Name, Id, Address, EndpointAddress (optional)
|
||||
return Promise.resolve([]);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -2,10 +2,7 @@
|
|||
|
||||
function send(info) {
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
|
||||
resolve();
|
||||
});
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
return {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue