reenabled @typescript-eslint/no-dynamic-delete

This commit is contained in:
Eugene Pankov
2021-01-02 20:31:26 +01:00
parent 3365b143d8
commit 15073cbc81
4 changed files with 19 additions and 20 deletions

View File

@@ -331,7 +331,7 @@ export class Session extends BaseSession {
/** @hidden */
@Injectable({ providedIn: 'root' })
export class SessionsService {
sessions: Record<string, BaseSession> = {}
sessions = new Map<string, BaseSession>()
logger: Logger
private lastID = 0
@@ -347,9 +347,9 @@ export class SessionsService {
options.name = `session-${this.lastID}`
session.start(options)
session.destroyed$.pipe(first()).subscribe(() => {
delete this.sessions[session.name]
this.sessions.delete(session.name)
})
this.sessions[session.name] = session
this.sessions.set(session.name, session)
return session
}
}