|
|
@ -46,7 +46,6 @@ export class AppUsersManager { |
|
|
|
private getTopPeersPromise: Promise<number[]>; |
|
|
|
private getTopPeersPromise: Promise<number[]>; |
|
|
|
|
|
|
|
|
|
|
|
constructor() { |
|
|
|
constructor() { |
|
|
|
this.users = this.storage.getCache(); |
|
|
|
|
|
|
|
this.clear(true); |
|
|
|
this.clear(true); |
|
|
|
|
|
|
|
|
|
|
|
setInterval(this.updateUsersStatuses, 60000); |
|
|
|
setInterval(this.updateUsersStatuses, 60000); |
|
|
@ -174,9 +173,11 @@ export class AppUsersManager { |
|
|
|
|
|
|
|
|
|
|
|
users.findAndSplice((user) => user.id === userId); |
|
|
|
users.findAndSplice((user) => user.id === userId); |
|
|
|
this.storage.delete(userId); |
|
|
|
this.storage.delete(userId); |
|
|
|
|
|
|
|
delete this.users[userId]; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
|
|
|
|
this.users = {}; |
|
|
|
this.usernames = {}; |
|
|
|
this.usernames = {}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|