Commit 338930e1cad862f94e2d67e92af7bdfc15b8ca6f

Authored by Geoffrey PREUD'HOMME
1 parent 7a1fe62d

La session n'était pas retenue au démarrage

Showing 1 changed file with 11 additions and 17 deletions   Show diff stats
public/js/services/SessionServ.js
@@ -2,7 +2,6 @@ angular.module('SessionsServ', []).service('SessionServ', ['$http', 'EncryptServ @@ -2,7 +2,6 @@ angular.module('SessionsServ', []).service('SessionServ', ['$http', 'EncryptServ
2 function ($http, EncryptServ) { 2 function ($http, EncryptServ) {
3 a = { 3 a = {
4 cur: false, 4 cur: false,
5 - status: 0,  
6 changeHandlers: [], 5 changeHandlers: [],
7 onChange: function (fun) { 6 onChange: function (fun) {
8 this.changeHandlers.push(fun); 7 this.changeHandlers.push(fun);
@@ -22,23 +21,18 @@ angular.module('SessionsServ', []).service('SessionServ', ['$http', 'EncryptServ @@ -22,23 +21,18 @@ angular.module('SessionsServ', []).service('SessionServ', ['$http', 'EncryptServ
22 this.triggerChange(); 21 this.triggerChange();
23 }, 22 },
24 get: function (cb) { // Fetch infos if needed 23 get: function (cb) { // Fetch infos if needed
25 - if (status === 0) {  
26 - this.status = 1; // Fetching  
27 - _this = this;  
28 - // TODO Verify if cookies to prevent uneeded request  
29 - $http.get('/api/session').success(function (body) {  
30 - _this.updateSessionInfos(body);  
31 - if (cb) {  
32 - if (this.logged) {  
33 - cb(null);  
34 - } else {  
35 - cb(body);  
36 - } 24 + _this = this;
  25 + // TODO Verify if cookies to prevent uneeded request
  26 + $http.get('/api/session').success(function (body) {
  27 + _this.updateSessionInfos(body);
  28 + if (cb) {
  29 + if (this.logged) {
  30 + cb(null);
  31 + } else {
  32 + cb(body);
37 } 33 }
38 - });  
39 - } else {  
40 - console.warn("Unnecessary get() call");  
41 - } 34 + }
  35 + });
42 }, 36 },
43 connect: function (login, pass, cb) { 37 connect: function (login, pass, cb) {
44 _this = this; 38 _this = this;