import {Session} from '../session'; import {SessionStorage} from '../session_storage'; export class MemorySessionStorage implements SessionStorage { private sessions: { [id: string]: Session; } = {}; public async storeSession(session: Session): Promise { this.sessions[session.id] = session; return true; } public async loadSession(id: string): Promise { return this.sessions[id] || undefined; } public async deleteSession(id: string): Promise { if (this.sessions[id]) { delete this.sessions[id]; } return true; } }