diff options
author | Fulup Ar Foll <fulup@iot.bzh> | 2016-02-15 15:56:36 +0100 |
---|---|---|
committer | Fulup Ar Foll <fulup@iot.bzh> | 2016-02-15 15:56:36 +0100 |
commit | e6d12f74be543056a439259b61ba40a9d0adcf5c (patch) | |
tree | 06042b26cc2745b749ea1ff99370acaf58e12223 /afb-client/app/Frontend/etc | |
parent | fb1353dbc12ae889c17a6aa1572b917f57de0f9d (diff) |
Updated TokenRefresh and AppConfig
Diffstat (limited to 'afb-client/app/Frontend/etc')
-rw-r--r-- | afb-client/app/Frontend/etc/AppConfig.js (renamed from afb-client/app/Frontend/etc/ConfigApp.js) | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/afb-client/app/Frontend/etc/ConfigApp.js b/afb-client/app/Frontend/etc/AppConfig.js index a6a0cad..bd1aae0 100644 --- a/afb-client/app/Frontend/etc/ConfigApp.js +++ b/afb-client/app/Frontend/etc/AppConfig.js @@ -2,10 +2,10 @@ 'use strict'; // _all modules only reference dependencies - angular.module('ConfigApp', []) + angular.module('AppConfig', []) // Factory is a singleton and share its context within all instances. - .factory('ConfigApp', function (urlquery) { + .factory('AppConfig', function (urlquery) { var myConfig = { paths: { // Warning paths should end with / @@ -14,11 +14,7 @@ audio : 'images/audio/', appli : 'images/appli/' }, - - myapi: { // Warning paths should end with / - token : '/api/myplugin/xxxx' - }, - + session: { // Those data are updated by session service create : '/api/token/create', refresh : '/api/token/refresh', @@ -34,6 +30,19 @@ }; return myConfig; + }) + + // Factory is a singleton and share its context within all instances. + .factory('AppCall', function ($http, AppConfig) { + var myCalls = { + get : function(plugin, action, query, callback) { + if (!query.token) query.token = AppConfig.session.token; // add token to provided query + $http.get('/api/' + plugin + '/' + action , {params: query}).then (callback, callback); + } + + }; + return myCalls; }); + })();
\ No newline at end of file |