1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

add server id to dto's

This commit is contained in:
Luke Pulverenti 2014-10-29 21:17:31 -04:00
parent 8397d91863
commit 06b84f98d1

View file

@ -392,10 +392,9 @@
self.logout = function () { self.logout = function () {
var i, length;
var promises = []; var promises = [];
for (i = 0, length = apiClients.length; i < length; i++) { for (var i = 0, length = apiClients.length; i < length; i++) {
var apiClient = apiClients[i]; var apiClient = apiClients[i];
@ -404,16 +403,21 @@
} }
} }
var done = function () { return $.when(promises).done(function () {
var credentials = credentialProvider.credentials(); var credentials = credentialProvider.credentials();
for (i = 0, length = credentials.servers.length; i < length; i++) { var servers = credentials.servers.filter(function (u) {
credentials.servers[i].UserId = null; return u.UserLinkType != "Guest";
credentials.servers[i].AccessToken = null; });
credentials.servers[i].ExchangeToken = null;
for (var j = 0, numServers = servers.length; j < numServers; j++) {
servers[j].UserId = null;
servers[j].AccessToken = null;
servers[j].ExchangeToken = null;
} }
credentials.servers = servers;
credentials.ConnectAccessToken = null; credentials.ConnectAccessToken = null;
credentials.ConnectUserId = null; credentials.ConnectUserId = null;
@ -422,9 +426,7 @@
connectUser = null; connectUser = null;
$(self).trigger('signedout'); $(self).trigger('signedout');
}; });
return $.when(promises).done(done);
}; };
self.connectUserId = function () { self.connectUserId = function () {
@ -458,7 +460,8 @@
Id: i.SystemId, Id: i.SystemId,
Name: i.Name, Name: i.Name,
RemoteAddress: i.Url, RemoteAddress: i.Url,
LocalAddress: null LocalAddress: i.LocalAddress,
UserLinkType: (i.UserType || '').toLowerCase() == "guest" ? "Guest" : "LinkedUser"
}; };
}); });