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

update web client packager

This commit is contained in:
Luke Pulverenti 2014-10-21 08:42:02 -04:00
parent 0a81db18ed
commit 68ad0f6226
8 changed files with 234 additions and 10 deletions

View file

@ -8,13 +8,49 @@ MediaBrowser.ConnectionManager = function () {
var self = this;
self.getServers = function (currentApiClient) {
self.onConnectAuthenticated = function (result) {
store.setItem('ConnectAccessToken', result.AccessToken);
store.setItem('ConnectUserId', result.User.Id);
};
self.isLoggedIntoConnect = function () {
return self.connectToken() && self.connectUserId();
};
self.logoutFromConnect = function () {
store.removeItem('ConnectAccessToken');
store.removeItem('ConnectUserId');
};
self.changeServer = function (currentApiClient, server) {
};
self.connectUserId = function () {
return store.getItem('ConnectUserId');
};
self.connectToken = function () {
return store.getItem('ConnectAccessToken');
};
self.getServers = function () {
var url = "https://connect.mediabrowser.tv/service/servers?userId=" + self.connectUserId();
return $.ajax({
type: "GET",
url: url,
dataType: "json",
headers: {
"X-Connect-UserToken": self.connectToken()
}
});
};
};
}();
}();
window.ConnectionManager = new MediaBrowser.ConnectionManager();