lexica-dialog-core
Version:
Core server for Lexica dialog agent.
11 lines (10 loc) • 490 B
TypeScript
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;