| * @module app/common/services/userModel |
| window.angular && (function (angular) { |
| .module('app.common.services') |
| .service('userModel', ['APIUtils',function(APIUtils){ |
| fakeLogin: function(callback){ |
| sessionStorage.setItem('LOGIN_ID', 'FAKE_ID'); |
| login : function(username, password, callback){ |
| APIUtils.login(username, password, function(response, error){ |
| response.status == APIUtils.API_RESPONSE.SUCCESS_STATUS){ |
| sessionStorage.setItem('LOGIN_ID', username); |
| if(sessionStorage.getItem('LOGIN_ID') === null){ |
| logout : function(callback){ |
| APIUtils.logout(function(response, error){ |
| response.status == APIUtils.API_RESPONSE.SUCCESS_STATUS){ |
| sessionStorage.removeItem('LOGIN_ID'); |
| }else if(response.status == APIUtils.API_RESPONSE.ERROR_STATUS){ |