File size: 337 Bytes
4327358
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
import { MeInfo } from '../../structures/sessions.dto';

export abstract class ISessionMeRepository {
  abstract upsertMe(sessionName: string, me: MeInfo | null): Promise<void>;

  abstract getMe(sessionName: string): Promise<MeInfo | null>;

  abstract removeMe(sessionName: string): Promise<void>;

  abstract init(): Promise<void>;
}