summaryrefslogtreecommitdiffstats
path: root/afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js
diff options
context:
space:
mode:
authorFulup Ar Foll <fulup@iot.bzh>2016-02-12 15:35:00 +0100
committerFulup Ar Foll <fulup@iot.bzh>2016-02-12 15:35:00 +0100
commita79d1fc845f31cda41b55b0ffb9aa807732bbcd0 (patch)
tree7a4bea13eeae768530e74ff5f4b849c2e7562802 /afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js
parenteac68b18429b5e8bfb2aa8823d4f9a93f4e2ef5d (diff)
Fixed Mutiple AutoStart Call & added Application Menu Context
Diffstat (limited to 'afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js')
-rw-r--r--afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js b/afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js
index 5c5b5ae..a7ee13f 100644
--- a/afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js
+++ b/afm-client/app/Frontend/widgets/Notifications/TokenRefreshSvc.js
@@ -37,21 +37,22 @@ angular.module('TokenRefresh', ['AppConfig', 'ModalNotification'])
.directive ('tokenRefresh', function($timeout, $http, $location, Notification, AppConfig) {
function mymethods(scope, elem, attrs) {
- scope.status=undefined; // neither thu neither false
-
-
+ scope.logged=undefined; // neither thu neither false
+
scope.online = function () {
elem.addClass ("online");
elem.removeClass ("offline");
+ scope.logged=true;
};
scope.offline = function(){
elem.addClass ("offline");
elem.removeClass ("online");
+ scope.logged=false;
};
scope.onerror = function(data, errcode, headers) {
- if (scope.status !== false) {
+ if (scope.logged !== false) {
Notification.warning ({message: "AppFramework Binder Lost", delay: 5000});
scope.offline();
}
@@ -59,7 +60,7 @@ angular.module('TokenRefresh', ['AppConfig', 'ModalNotification'])
};
scope.onsuccess = function(data, errcode, headers, config) {
- if (scope.status !== true) {
+ if (scope.logged !== true) {
if (data.request.token) AppConfig.session.token = data.request.token;
if (data.request.uuid) AppConfig.session.uuid = data.request.uuid;
if (data.request.timeout) AppConfig.session.timeout = data.request.timeout;