mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update translations
This commit is contained in:
parent
dd9184c35a
commit
7993ac7213
7 changed files with 61 additions and 52 deletions
|
@ -1,4 +1,4 @@
|
|||
(function (globalScope, $) {
|
||||
(function (globalScope) {
|
||||
|
||||
if (!globalScope.MediaBrowser) {
|
||||
globalScope.MediaBrowser = {};
|
||||
|
@ -17,7 +17,9 @@
|
|||
Remote: 1
|
||||
};
|
||||
|
||||
globalScope.MediaBrowser.ConnectionManager = function (credentialProvider, appName, appVersion, deviceName, deviceId, capabilities) {
|
||||
globalScope.MediaBrowser.ConnectionManager = function ($, logger, credentialProvider, appName, appVersion, deviceName, deviceId, capabilities) {
|
||||
|
||||
logger.log('Begin MediaBrowser.ConnectionManager constructor');
|
||||
|
||||
var self = this;
|
||||
var apiClients = [];
|
||||
|
@ -90,6 +92,15 @@
|
|||
return apiClients[0];
|
||||
};
|
||||
|
||||
self.connectUserId = function () {
|
||||
return credentialProvider.credentials().ConnectUserId;
|
||||
};
|
||||
|
||||
self.connectToken = function () {
|
||||
|
||||
return credentialProvider.credentials().ConnectAccessToken;
|
||||
};
|
||||
|
||||
self.addApiClient = function (apiClient, enableAutomaticNetworking) {
|
||||
|
||||
apiClients.push(apiClient);
|
||||
|
@ -128,7 +139,7 @@
|
|||
|
||||
var url = connectionMode == MediaBrowser.ConnectionMode.Local ? server.LocalAddress : server.RemoteAddress;
|
||||
|
||||
apiClient = new MediaBrowser.ApiClient(url, appName, appVersion, deviceName, deviceId, capabilities);
|
||||
apiClient = new MediaBrowser.ApiClient($, logger, url, appName, appVersion, deviceName, deviceId, capabilities);
|
||||
|
||||
apiClients.push(apiClient);
|
||||
|
||||
|
@ -448,26 +459,17 @@
|
|||
});
|
||||
};
|
||||
|
||||
self.connectUserId = function () {
|
||||
return credentialProvider.credentials().ConnectUserId;
|
||||
};
|
||||
|
||||
self.connectToken = function () {
|
||||
|
||||
return credentialProvider.credentials().ConnectAccessToken;
|
||||
};
|
||||
|
||||
function getConnectServers() {
|
||||
|
||||
if (!self.connectToken()) {
|
||||
throw new Error("null connectToken");
|
||||
}
|
||||
if (!self.connectUserId()) {
|
||||
throw new Error("null connectUserId");
|
||||
}
|
||||
logger.log('Begin getConnectServers');
|
||||
|
||||
var deferred = $.Deferred();
|
||||
|
||||
if (!self.connectToken() || !self.connectUserId()) {
|
||||
deferred.resolveWith(null, [[]]);
|
||||
return deferred.promise();
|
||||
}
|
||||
|
||||
var url = "https://connect.mediabrowser.tv/service/servers?userId=" + self.connectUserId();
|
||||
|
||||
$.ajax({
|
||||
|
@ -505,6 +507,8 @@
|
|||
|
||||
self.getServers = function () {
|
||||
|
||||
logger.log('Begin getServers');
|
||||
|
||||
// Clone the array
|
||||
var credentials = credentialProvider.credentials();
|
||||
var servers = credentials.servers.slice(0);
|
||||
|
@ -519,11 +523,11 @@
|
|||
return b.DateLastAccessed - a.DateLastAccessed;
|
||||
});
|
||||
|
||||
deferred.resolveWith(null, [newList]);
|
||||
|
||||
credentials.servers = newList;
|
||||
|
||||
credentialProvider.credentials(credentials);
|
||||
|
||||
deferred.resolveWith(null, [newList]);
|
||||
});
|
||||
|
||||
return deferred.promise();
|
||||
|
@ -531,6 +535,8 @@
|
|||
|
||||
self.connect = function () {
|
||||
|
||||
logger.log('Begin connect');
|
||||
|
||||
var deferred = $.Deferred();
|
||||
|
||||
self.getServers().done(function (servers) {
|
||||
|
@ -916,6 +922,7 @@
|
|||
});
|
||||
};
|
||||
|
||||
return self;
|
||||
};
|
||||
|
||||
})(window, jQuery);
|
||||
})(window, window.jQuery, window.Logger);
|
Loading…
Add table
Add a link
Reference in a new issue