summaryrefslogtreecommitdiff
path: root/client/js/services/Identity.js
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2016-02-10 19:27:28 +0100
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2016-02-10 19:27:28 +0100
commit0c985435949c1b7cd034d70559f8bcce744418de (patch)
tree40851ae6b08143a2e3e2ceb4fef4f89266a27ae6 /client/js/services/Identity.js
parentbfac8211479dbeddd16d2044a4cf41d3ea592016 (diff)
Simplify Identity...
Diffstat (limited to 'client/js/services/Identity.js')
-rw-r--r--client/js/services/Identity.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/client/js/services/Identity.js b/client/js/services/Identity.js
index 7021003..509f800 100644
--- a/client/js/services/Identity.js
+++ b/client/js/services/Identity.js
@@ -7,6 +7,8 @@ mainApp.factory('Identity',[ '$http', function($http){
profile.projectname="Undefined";
profile.token="";
+ /* Will contain the result of the $http request */
+ var $httpResponse;
/**
* Function to connect to OpenStack
@@ -21,8 +23,9 @@ mainApp.factory('Identity',[ '$http', function($http){
profile.username=username;
profile.projectname=projectname;
- return $http.post('../server/index.php',
+ $httpResponse=$http.post('../server/index.php',
$.param({"task" : "Authenticate", "user" : username, "password" : password, "project" : projectname}));
+ return $httpResponse;
};
@@ -45,11 +48,15 @@ mainApp.factory('Identity',[ '$http', function($http){
};
+ var getResponse=function(){
+ return parseLoginAnswer($httpResponse);
+ }
+
// Return services objects
return {
login: login,
- parseLoginAnswer: parseLoginAnswer,
+ getResponse: getResponse,
profile: profile
};