summaryrefslogtreecommitdiffstats
path: root/afb-client/app/Frontend/etc
diff options
context:
space:
mode:
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