blob: 512de48e8bac4ee9332440793adf2df87144e106 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
var app = app || {};
class UserService {
constructor() {
this.user = null;
}
login() {
if(!this.user) {
const username = prompt('Please, enter a Username:');
if (username) {
app.socketService.send('home', 'Login', username);
this.user = username;
app.eventService.triggerEvent('LoggedIn');
}
}
}
refreshLogin() {
if(this.user) {
app.socketService.send('home', 'Login', this.user);
app.eventService.triggerEvent('LoggedIn');
}
}
isLoggedIn() {
return this.user;
}
}
app.userService = new UserService();
|