import ngModule from '../module'; /** * Saves and loads the created for the current logged in user. * * @property {String} created The current login created or %null */ export default class created { constructor() { try { this.created = sessionStorage.getItem('vnTokenCreated'); if (!this.created) this.created = localStorage.getItem('vnTokenCreated'); } catch (e) {} } set(value, remember) { this.unset(); try { if (remember) localStorage.setItem('vnTokenCreated', value); else sessionStorage.setItem('vnTokenCreated', value); } catch (e) {} this.created = value; } unset() { localStorage.removeItem('vnTokenCreated'); sessionStorage.removeItem('vnTokenCreated'); this.created = null; } } ngModule.service('vnTokenCreated', created);