update select server

This commit is contained in:
Luke Pulverenti 2015-08-29 20:40:52 -04:00
parent 3165df56e2
commit f0f5c26a2c
9 changed files with 119 additions and 154 deletions

View file

@ -1232,31 +1232,42 @@
self.deleteServer = function (serverId) {
var connectToken = self.connectToken();
if (!serverId) {
throw new Error("null serverId");
}
var server = credentialProvider.credentials().Servers.filter(function (s) {
return s.Id == serverId;
});
server = server.length ? server[0] : null;
var deferred = DeferredBuilder.Deferred();
function onDone() {
var credentials = credentialProvider.credentials();
credentials.Servers = credentials.Servers.filter(function (s) {
return s.ConnectServerId != serverId;
return s.Id != serverId;
});
credentialProvider.credentials(credentials);
deferred.resolve();
}
if (!connectToken || !self.connectUserId()) {
if (!server.ConnectServerId) {
onDone();
return deferred.promise();
}
var url = "https://connect.emby.media/service/serverAuthorizations?serverId=" + serverId + "&userId=" + self.connectUserId();
var connectToken = self.connectToken();
var connectUserId = self.connectUserId();
if (!connectToken || !connectUserId) {
onDone();
return deferred.promise();
}
var url = "https://connect.emby.media/service/serverAuthorizations?serverId=" + server.ConnectServerId + "&userId=" + connectUserId;
HttpClient.send({
type: "DELETE",