Remove logout
[clamp.git] / ui-react / src / api / UserService.js
index 22168d4..477ca42 100644 (file)
@@ -26,7 +26,7 @@ export default class UserService {
        static login() {
                return fetch('/restservices/clds/v1/user/getUser', {
                                method: 'GET',
-                               credentials: 'same-origin',
+                               credentials: 'same-origin'
                        })
                .then(function (response) {
                        console.debug("getUser response received, status code:", response.status);
@@ -47,5 +47,28 @@ export default class UserService {
                        return UserService.notLoggedUserName;
                });
        }
-}
 
+       static getUserInfo() {
+               return fetch('/restservices/clds/v2/clampInformation', {
+                               method: 'GET',
+                               credentials: 'same-origin'
+                       })
+               .then(function (response) {
+                       console.debug("getUserInfo response received, status code:", response.status);
+                       if (response.ok) {
+                               return response.json();
+                       } else {
+                           return {}
+                       }
+               })
+               .then(function (data) {
+                       console.info ("User info received:",data)
+                       return data;
+               })
+               .catch(function(error) {
+                       console.warn("getUserInfo error received, user set to: ",UserService.notLoggedUserName);
+                       console.error("getUserInfo error:",error);
+                       return {};
+               });
+       }
+}