13
14
export class TestSessionDatabase implements ISessionDatabase {
16
>
private readonly _metadata = new Map<string, string>();
17
>
private readonly _drafts = new Map<string, Message>();
18
>
private readonly _reviewedFiles: IReviewedFileRecord[] = [];
19
>
private readonly _localTurns = new Map<string, ILocalTurnRecord>();
20
>
21
>
getAllFileEditsCalls = 0;
22
>
getFileEditsByTurnCalls = 0;
23
>
deleteTurnsAfterCalls: string[] = [];
24
>
deleteAllTurnsCalls = 0;
25
>
setTurnEventIdCalls: Array<{ turnId: string; eventId: string }> = [];
26
27
addEdit(edit: IFileEditRecord & IFileEditContent): void {