UNPKG

lexica-dialog-core

Version:
11 lines (10 loc) 490 B
import { RedisClient } from 'redis'; import { Session, SessionRepository } from '../Api'; declare class RedisSessionRepository implements SessionRepository { private client; constructor(client: RedisClient); findByUniAndSenderId(uni: string, senderId: string): Promise<Session>; save(uni: string, senderId: string, session: Session, expireInMs: number): Promise<void>; protected createKey(uni: string, senderId: string): string; } export default RedisSessionRepository;