Browse Source

Enable Cookies

pull/884/head
Ramiro Saenz 8 years ago
parent
commit
9dee2cf4f0
  1. 3
      app.js
  2. 5
      app/Application.js
  3. 3
      app/package.json
  4. 6
      app/ux/Auth0.js
  5. 3
      package.json

3
app.js

@ -1,4 +1,7 @@
var auth0, lock; // Auth0 vars
// Enable Cookies
var ElectronCookies = require('@exponent/electron-cookies');
ElectronCookies.enable({ origin: 'http://rambox.pro' });
// Sencha App
Ext.setGlyphFontFamily('FontAwesome');

5
app/Application.js

@ -7,6 +7,7 @@ Ext.define('Rambox.Application', {
'Rambox.ux.Auth0'
,'Rambox.util.MD5'
,'Ext.window.Toast'
,'Ext.util.Cookies'
]
,stores: [
@ -33,6 +34,10 @@ Ext.define('Rambox.Application', {
// Initialize Auth0
Rambox.ux.Auth0.init();
// Set cookies to help Tooltip.io messages segmentation
Ext.util.Cookies.set('version', require('electron').remote.app.getVersion());
if ( Ext.util.Cookies.get('auth0') === null ) Ext.util.Cookies.set('auth0', false);
// Check for updates
if ( require('electron').remote.process.argv.indexOf('--without-update') === -1 && process.platform !== 'win32' ) Rambox.app.checkUpdate(true);

3
app/package.json

@ -33,6 +33,7 @@
"tmp": "0.0.28",
"mime": "^1.3.4",
"electron-is-dev": "^0.1.1",
"electron-config": "0.2.1"
"electron-config": "0.2.1",
"@exponent/electron-cookies": "2.0.0"
}
}

6
app/ux/Auth0.js

@ -51,6 +51,9 @@ Ext.define('Rambox.ux.Auth0', {
// Google Analytics Event
ga_storage._trackEvent('Users', 'loggedIn');
// Set cookies to help Tooltip.io messages segmentation
Ext.util.Cookies.set('auth0', true);
// User is logged in
// Save the profile and JWT.
localStorage.setItem('profile', JSON.stringify(profile));
@ -225,5 +228,8 @@ Ext.define('Rambox.ux.Auth0', {
localStorage.removeItem('profile');
localStorage.removeItem('id_token');
localStorage.removeItem('refresh_token');
// Set cookies to help Tooltip.io messages segmentation
Ext.util.Cookies.set('auth0', false);
}
});

3
package.json

@ -104,6 +104,7 @@
"tmp": "0.0.28",
"mime": "^1.3.4",
"electron-is-dev": "^0.1.1",
"electron-config": "0.2.1"
"electron-config": "0.2.1",
"@exponent/electron-cookies": "2.0.0"
}
}

Loading…
Cancel
Save