| 12345678910111213141516171819202122232425 | 
							- let callbacks = [];
 
- export default {
 
- 	ready: false,
 
- 	authenticated: false,
 
- 	username: '',
 
- 	role: 'default',
 
- 	getStatus: function (cb) {
 
- 		if (this.ready) cb(this.authenticated, this.role, this.username);
 
- 		else callbacks.push(cb);
 
- 	},
 
- 	data: function (authenticated, role, username) {
 
- 		this.authenticated = authenticated;
 
- 		this.role = role;
 
- 		this.username = username;
 
- 		this.ready = true;
 
- 		callbacks.forEach(callback => {
 
- 			callback(authenticated, role, username);
 
- 		});
 
- 		callbacks = [];
 
- 	}
 
- }
 
 
  |