summaryrefslogtreecommitdiffstats
path: root/afb-client/app/Frontend/etc/ConfigApp.js
diff options
context:
space:
mode:
Diffstat (limited to 'afb-client/app/Frontend/etc/ConfigApp.js')
-rw-r--r--afb-client/app/Frontend/etc/ConfigApp.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/afb-client/app/Frontend/etc/ConfigApp.js b/afb-client/app/Frontend/etc/ConfigApp.js
new file mode 100644
index 0000000..22cf220
--- /dev/null
+++ b/afb-client/app/Frontend/etc/ConfigApp.js
@@ -0,0 +1,38 @@
+(function () {
+ 'use strict';
+
+ // _all modules only reference dependencies
+ angular.module('ConfigApp', [])
+
+ // Factory is a singleton and share its context within all instances.
+ .factory('ConfigApp', function ($location, $window) {
+
+ // console.log ("URL="+ $location.url() + " Query=" + location.href+ " window=" + document.referrer);
+
+ var myConfig = {
+ paths: { // Warning paths should end with /
+ image : 'images/',
+ avatar: 'images/avatars/',
+ audio : 'images/audio/',
+ appli : 'images/appli/'
+ },
+
+ api: { // Warning paths should end with /
+ token : '/api/token/'
+ },
+
+ session: { // Those data are updated by session service
+ refresh : '/api/token/refresh',
+ ping : '/api/token/check',
+ initial : '123456789', // typical dev initial token
+ timeout : 3600, // timeout is updated client sessin context creation
+ pingrate: 60, // Ping rate to check if server is still alive
+ uuid : '', // uuid map with cookie or long term session access key
+ token : '' // will be returned from authentication
+ }
+ };
+
+ return myConfig;
+ });
+
+})(); \ No newline at end of file