|
|
|
@ -86,10 +86,15 @@ class ClientService extends EventTarget { |
|
|
|
public static getInstance(): ClientService { |
|
|
|
public static getInstance(): ClientService { |
|
|
|
if (!ClientService.instance) { |
|
|
|
if (!ClientService.instance) { |
|
|
|
ClientService.instance = new ClientService() |
|
|
|
ClientService.instance = new ClientService() |
|
|
|
|
|
|
|
ClientService.instance.init() |
|
|
|
} |
|
|
|
} |
|
|
|
return ClientService.instance |
|
|
|
return ClientService.instance |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async init() { |
|
|
|
|
|
|
|
await indexedDb.iterateProfileEvents((profileEvent) => this.addUsernameToIndex(profileEvent)) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
listConnectionStatus() { |
|
|
|
listConnectionStatus() { |
|
|
|
return this.pool.listConnectionStatus() |
|
|
|
return this.pool.listConnectionStatus() |
|
|
|
} |
|
|
|
} |
|
|
|
@ -851,5 +856,4 @@ class ClientService extends EventTarget { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const instance = ClientService.getInstance() |
|
|
|
const instance = ClientService.getInstance() |
|
|
|
|
|
|
|
|
|
|
|
export default instance |
|
|
|
export default instance |
|
|
|
|